O'Reilly logo

Building HTML5 Games with ImpactJS by Jesse Freeman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Sample Game Design Document

When it comes to personal projects, I start by outlining the core mechanics of a game or my general idea of what I would like to build, then start to add more and more detail as I work out how everything should operate. I have included one of my own GDDs for an RPG I have been working on called Tile Crusader. I have edited this down from my original document, as it was more than 20 pages long. Since RPGs are probably one of the most complex types of games to make, I find that having an organized and detailed GDD is essential for helping keep track of all the game systems you will end up having to build. Let’s take a look at the scaled down version of Tile Crusader’s GDD.

This graphics shows off the player and other monsters in the game, and is useful for helping set the tone of the GDD for first time readers.

Figure 3-1. This graphics shows off the player and other monsters in the game, and is useful for helping set the tone of the GDD for first time readers.

Tile Crusader is a crowd-sourced, coffee break, rogue-like game that gives anyone the ability to pick up and play a random crusade in just a couple of minutes. The goal of Tile Crusader is to be a very casual RPG that is perfect to play in between boring tasks at work, while waiting for water to boil, or when you have some down-time. There is little time investment since there is no need to worry about spending hours building up a character. Tile Crusader is designed to be a quick and fun RPG experience!

Gameplay

Tile Crusader is a simple turn-based ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required