Index
A
- AdMob
- URL / Advertising
- Advertising settings
- about / Analytics and advertising
- configuring / Advertising
- Analytics settings
- about / Analytics and advertising
- setting up, for game / Analytics
- arrays
- about / Arrays
- one-dimensional array / One-dimensional arrays
- two-dimensional array / Two-dimensional arrays
B
- backgrounds, resources
- about / Backgrounds
C
- collectable objects
- creating / Collectables
- collision mask
- about / Collision masks
- editing / Editing a collision mask
- constant
- about / Macros
D
- depth
- about / Depth
- ordering / Depth ordering
- object's depth, changing / Changing an object's depth
- drag and drop action
- about / Drag and drop
- sprite, creating / Creating a sprite
- object, making / Making our object
- room, creating / Creating a room
- draw event
- about / The draw event
- draw_circle function / Drawing lines and shapes
- draw_text function / Drawing text
- drop-down menus
- about / The drop-down menus
- File menu / The drop-down menus
- Edit toolbar / The drop-down menus
- Window drop-down menu / The drop-down menus
- Resources menu / The drop-down menus
- Scripts menu / The drop-down menus
- Run menu / The drop-down menus
- Marketplace menu / The drop-down menus
- Help drop-down menu / The drop-down menus
E
- else if statement
- about / The else if statement
- else statement
- about / The else statement
- enemies
- errors
- about / Errors
- undeclared variable / Undeclared variable
- events
- about / Events
- step event / The step event
- room speed / Room speed
- draw event / The draw event
- reference link / The draw event
- export settings
- about / Exporting a game
- extensions, resources
- about / Extensions
F
- fonts, resources
- about / Fonts
- for loop
- about / The for loop
- functions
- about / Functions
G
- game
- programming / Programming the game
- exporting / Exporting a game
- publishing / Publishing your game
- skills summary / Skill summary
- Game Jolt
- GameMaker
- about / Understanding GameMaker
- resources / Resources in GameMaker
- errors / Errors
- GameMaker* Studio
- about / GameMaker: Studio
- standard version / GameMaker: Studio
- professional version / GameMaker: Studio
- master version / GameMaker: Studio
- installing / Installing GameMaker: Studio
- licensing / Licensing
- welcome window / The welcome window
- main toolbar / The main toolbar
- drop-down menus / The drop-down menus
- resource tree / The resource tree
- GameMaker community
- URL / Taking this further
- about / The GameMaker Community
- GameMaker debugger
- about / The GameMaker debugger
- using / The GameMaker debugger
- GameMaker help file
- URL / Functions
- Game Maker Language (GML)
- about / Understanding GameMaker
- variables / Variables
- functions / Functions
- statements / Statements and loops, Statements
- loops / Statements and loops, Loops
- scripts / Scripts
- GameMaker learning sites
- about / GameMaker learning sites
- GameMaker community / The GameMaker Community
- YouTube / YouTube
- games, in GameMaker
- reference link / Games made in GameMaker
- Global Game Settings
- about / Global Game Settings
- configuring / Global Game Settings
- export settings / Global Game Settings
- Analytics / Analytics and advertising
- Advertising / Analytics and advertising
- global variable
- about / Global variables
- initializing / Global variables
- Google Analytics
- URL / Analytics
- groups, resources
- about / Groups
I
- if statement
- about / The if statement
- image_alpha variable / Setting the alpha of a sprite
- image_angle variable / Setting the rotation of a sprite
- image_index variable / Setting the frame of a sprite
- image_number variable / Finding out how many subimages a sprite has
- image_speed variable / Setting the animation speed of a sprite
- image_xscale variable / Changing the scale of a sprite
- image_yscale variable / Changing the scale of a sprite
- information, drawing
- about / Drawing information
- text, drawing / Drawing text
- line, drawing / Drawing lines and shapes
- shapes, drawing / Drawing lines and shapes
- instance variable
- about / Instance variables
- initializing / Instance variables
- instance_number function / Drawing text
L
- licensing
- about / Licensing
- local variable
- about / Local variables
- loops
- about / Statements and loops, Loops
- repeat loop / The repeat loop
- while loop / The while loop
- for loop / The for loop
M
- macros
- Macros, resources
- about / Macros
- main toolbar
- about / The main toolbar
N
- NT Games
- URL / YouTube
O
- objects
- creating / Object creation
- objects, resources
- about / Objects
- one-dimensional array
- about / One-dimensional arrays
P
- parents
- about / Parents
- making / Making a parent
- and collisions / Parents and collisions
- paths, resources
- about / Paths
- power of two technique
- about / The power of two
R
- RealTutsGML
- URL / YouTube
- repeat loop
- about / The repeat loop
- resource naming conventions
- about / Resource naming conventions
- three-letter code words / Resource naming conventions
- resources
- about / Resources in GameMaker
- sprites / Sprites
- sounds / Sounds
- backgrounds / Backgrounds
- paths / Paths
- scripts / Scripts
- shaders / Shaders
- fonts / Fonts
- timelines / Timelines
- objects / Objects
- rooms / Rooms
- extensions / Extensions
- Macros / Macros
- importing / Importing and exporting resources
- graphics, importing / Importing graphics and sounds
- sounds, importing / Importing graphics and sounds
- GameMaker resources, importing / Importing GameMaker resources
- exporting / Exporting resources
- scripts, exporting / Exporting scripts
- resources, organizing
- about / Organizing resources
- groups / Groups
- sprite animations / Sprite animations
- resource tree
- accessing / The resource tree
- room
- setting up / Room setup
- views / Views
- rooms, resources
- about / Rooms
- room speed
- about / Room speed
S
- scripts
- about / Scripts
- creating / Creating a script
- naming / Naming a script
- writing / Writing a script
- executing / Executing a script
- arguments / Arguments in scripts
- argument hints / Argument hints in scripts
- value, returning / Returning a value
- scripts, resources
- about / Scripts
- shaders, resources
- about / Shaders
- Shaun Spalding
- URL / YouTube
- show_debug_message function / Drawing text
- skills
- developing / Taking this further
- skills summary
- about / Skill summary
- sound resource
- about / Sounds
- sprite, editing
- about / Editing a sprite
- creating, from scratch / Starting from scratch
- effects, applying / Effects
- sprite animations, resources
- about / Sprite animations
- sprite options
- about / Sprite options
- sprite origins / Sprite origins
- collision masks / Collision masks
- collision masks, editing / Editing a collision mask
- texture settings / Texture settings
- sprites
- creating / Making the sprites
- sprites, Game Maker Language
- loading / Loading a sprite
- about / Sprites in the GameMaker Language
- object's Sprite, setting / Setting an object's sprite
- width and height / Getting the width and height of a sprite
- offset, obtaining from / Getting the offset of a sprite
- animation speed, setting / Setting the animation speed of a sprite
- frame, setting / Setting the frame of a sprite
- alpha, setting / Setting the alpha of a sprite
- rotation, setting / Setting the rotation of a sprite
- scale, changing / Changing the scale of a sprite
- subimages, finding / Finding out how many subimages a sprite has
- sprites, resources
- about / Sprites
- sprite sizing techniques
- about / Sprite sizing techniques
- power of two / The power of two
- templates / Templates
- sprite_height variable / Getting the width and height of a sprite
- sprite_index variable / Setting an object's sprite
- sprite_width variable / Getting the width and height of a sprite
- sprite_xoffset variable / Getting the offset of a sprite
- sprite_yoffset variable / Getting the offset of a sprite
- statements
- about / Statements and loops, Statements
- if statement / The if statement
- else statement / The else statement
- else if statement / The else if statement
- step event
- about / The step event
T
- timelines, resources
- about / Timelines
- toggles
- applying / Simple toggles
- two-dimensional array
- about / Two-dimensional arrays
V
- variables
- instance variable / Instance variables
- local variable / Local variables
- global variable / Global variables
- macro / Macros
- arrays / Arrays
W
- welcome window
- about / The welcome window
- while loop
- about / The while loop
Y
- YouTube
- YoYo Games
- YoYo Player
- about / YoYo Player
- URL / YoYo Player
- developer account, creating / YoYo Player
- game, exporting to / YoYo Player
- URL, for games / YoYo Player