Cargando…

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.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Auckett, Nathan (Autor)
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