Combine technology with art to create an interactive experience. Take on the role of programmer or artist, and work on a team to bring a game to life. Draw your environment, model your characters, record your dialogue, mix your sound effects, and tell your story. Break down your idea into simple rules, write your algorithm, use powerful scripting languages, and publish your game on the Web.
Any slides used in-class lectures will be available shortly after they are presented, depending upon how things go.
Introduction | ppt | |||
Game Design | ppt | |||
2D Tiles and Sprites | ppt | gm6 | chapter | |
Code Samples | ppt | code | ||
Project | ppt | |||
Debugging | ppt |
In this section are any samples discussed in class, links to other sites or any other demonstration-type class materials. Samples will be updated soon after the discussion in class begins.
So You Want to Be a Pixel Artist?, by Tsugumo. This is a series of tutorials that covers how to draw 2d tiles and sprites using examples. (It seems hard to actually get at on the net now-a-days, but so I download a compressed version I found.)
Game Maker:
Basic tutorial on programming. Includes samples at the bottom of some basic functionality that may be of use.
Simon Donkers has some useful samples, tutorials and articles that might be useful for some games.
In case this inspires you on what (or what not) to do, here are some Game Maker games produced by WPI students:
Possible sources for content you can use in your games:
Working in groups. For some groups, it comes as naturally as a putting on socks before putting on your shoes. For others, it takes work. You might read (and re-read periodically) the below links (go over these as a group!):
When working in a group, you really should consider pair programming, especially when using Game Maker. Read the article:
Miscellaneous links on game development and design:
A list (certainly, not comprehensive) of some of the tools available to help build games:
Some game-related industry conventions:
Some game-related research conferences: