home | et13 - game prototyping in Gamemaker - 2014 Edition prev | next

David Javelosa

Copyright © 2001-2014, David Javelosa unless otherwise stated.


week 02 - introduction to Game Maker

Main Gamemaker Resources

Objects - which are the true entities in the game*
Rooms - the places (levels) where the objects live
Sprites - (animated) images that are used to represent the objects
Sounds - either as "one-off" sound effects; or background music
Backgrounds - the images used as background for the rooms

*see System Dynamics, ET44

For more complicated games, other resources include: paths, scripts, fonts and time lines.

The Global User Interface

Defining Sprites

Sprites are the visual representation of all the objects in a game.

  • single image, imported from any graphic program or created in internal editor
  • a set of images, to create an animated motion
  • GIF file that includes a series of animated actions




Defining Objects

Naming: related to it's function in the game and/or visual sprite representing it

Sprite: associating the object with it's sprite

Properties: visable allows the object to be seen; solid allows the object to collide

Events and Actions

Adding an event to an object allows it to respond to an action in the game, either from the player or other game objects. Associating actions with the event creates the behaviour of an object.

Move Actions: are related to the automatic or interactive movement of objects.

Creating Rooms

Objects is where instances can be added to the room
Settings allows for naming the room, creating a caption for the room, and dimension properties
Background is for setting the background image of the room

Assignment: REVIEW Chapter 2 - Game Maker's Apprentice - Evil Clutches

DUE week 4 Create a concept paper for a game: 2 to 3 pages, typed double-spaced; illustrations optional

Include the definition of your game object, events that can happen to the object, actions that result.
Also describe the environment of the game concept and a back story for the game.

Copyright © 2001-2014 David Javelosa