A Game Spec (short for specification) communicates your vision of the game
to other interested parties such as a customer, developer, or, in case of
a course, the instructor.
Each of you wrote a (mini) game spec for your original game concept.
The objective of this assignment is to update and elaborate the
game spec for the arcade
game you'll build in Project 1. You've already written most of the material
in this report but you need to coalesce it into a single document.
This is a team assignment. You should
submit a paper copy and also link an electronic version to your wiki page.
You may organize the spec as you see fit but
you should include the following key components:
- Description of game:
This should include (at least) the following
-
Overview: Describes the game genre (in your case a 2D arcade game),
the backstory, and identifies well-known games that are similar.
-
Players: Describes the number of players and their role in the game.
-
Entities: Describes non-player characters and their roles in the game as
well as other game props the players can intereact with.
-
Look and Feel: Describes the look of the game and the screen layout. This section may optionally include some preliminary art work or identify well-known games with a similar look and feel.
-
Objectives: Describes the players' objectives in the game.
-
Gameplay: Describes how the game is supposed to work.
-
Inteface: Describes the game interface.
-
Start Up: Describes the start up of the game.
-
Level Design: Describes the level structure of the game.
- Use Cases: You probably want to include these in an appendix.
- Description Major Milestones:
For Project 1 your major milestones include
It is up to you to define what constitutes each of these games.
Version I should be a fairly full-featured
game but need not include everything you describe in the previous section.
(It is wiser to under-promise and over-deliver than vice versa.)
Your spec should also include the deadlines for these milestone. (Note, these
deadlines are given on the course web page.)
- Risk Analysis
- Project Deliverables: For Project 1 your deliverables include:
- Game spec
- Source code for Version I
- Release executable
- Users' guide
- Final report
- Presentations: Concept and Final
- All of the above in a conveniently zipped package