GameMaker essentials : learn all the essential skills of GameMaker: Studio and start making your own impressive games with ease /
This book is for users experienced with game development who now want to learn how to develop games in GameMaker: Studio in a fast-paced way.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Introducing GameMaker
- Understanding GameMaker
- GameMaker: Studio
- Installing GameMaker: Studio
- What is this book about?
- Summary
- Chapter 2: Getting Started
- Licensing
- The welcome window
- The main toolbar
- The drop-down menus
- The resource tree
- Summary
- Chapter 3: Resource Management
- Resources in GameMaker
- Sprites
- Sounds
- Backgrounds
- Paths
- Scripts
- ShadersFonts
- Timelines
- Objects
- Rooms
- Extensions
- Macros
- Resource naming conventions
- Organizing resources
- Groups
- Sprite animations
- Importing and exporting resources
- Importing graphics and sounds
- Importing GameMaker resources
- Exporting resources
- Exporting scripts
- Summary
- Chapter 4: Objects
- Events
- The step event
- Room speed
- The draw event
- Parents
- Making a parent
- Parents and collisions
- Depth
- Depth ordering
- Changing an object's depth
- Drag and drop
- Creating a spriteMaking our object
- Creating a room
- Summary
- Chapter 5: The GameMaker Language (GML)
- Variables
- Instance variables
- Local variables
- Global variables
- Macros
- Arrays
- One-dimensional arrays
- Two-dimensional arrays
- Functions
- Statements and loops
- Statements
- The if statement
- The else statement
- The else if statement
- Loops
- The repeat loop
- The while loop
- The for loop
- Scripts
- Creating a script
- Naming a script
- Writing a script
- Executing a script
- Arguments in scriptsArgument hints in scripts
- Returning a value
- Summary
- Chapter 6: Sprites
- Loading a sprite
- Sprite options
- Sprite origins
- Collision masks
- Editing a collision mask
- Texture settings
- Sprite sizing techniques
- The power of two
- Templates
- Editing a sprite
- Starting from scratch
- Effects
- Sprites in GameMaker Language
- Setting an object's sprite
- Getting the width and height of a sprite
- Getting the offset of a sprite
- Setting the animation speed of a sprite
- Setting the frame of a spriteSetting the alpha of a sprite
- Setting the rotation of a sprite
- Changing the scale of a sprite
- Finding out how many subimages a Sprite has
- Summary
- Chapter 7: Making a Game
- Making the sprites
- Room setup
- Views
- Object creation
- Programming the game
- Collectables
- Enemies
- Summary
- Chapter 8: Debugging
- Errors
- Undeclared variable
- Drawing information
- Drawing text
- Drawing lines and shapes
- Simple toggles
- The GameMaker debugger
- Summary