I. General Description 1. Backstory 2. Introduction to the Game 3. Cast of Characters 4. Feature List 5. Definitions and Descriptions 6. Introduction Sequence 7. Game Selection Sequence 8. Game Start Screen 9. Game Play 10. Game Levels 11. Milestones in Game 12. End of Game 13. Game Exit II. Screen Description and User Interface Specification 1. Introduction Sequence or Movie Before the Game 2. Game Selection Screen 3. Branch off screen for options before the game starts 4. Game Screen 5. Flowcharts of Screens 6. Controls III. Art Specification 1. Colors and Resolution Modes 2. Masking Color 3. Naming Conventions and File Types 4. Background Art List 5. Foreground Art List 6. Character Art List IV. Sound and Music Specification 1. Sound Effects List 2. Voice Talent List 3. Music List and Description of V. Paradigm Specification (How things are done) 1. How is the project going to be completed, who is going to do it? 2. What are the milestones for the game to be completed? 3. What functions and procedures are needed? 4. What information do we need on our characters? 5. How is the screen drawn? 6. How many frames per second are needed? 7. What libraries are needed to complete the game? 8. Flowchart of the game from beginning to end VI. Artificial Intelligence Specification 1. What do the characters need to know? 2. What will the characters do that someone could not do in real life? 3. Is everything fair? VII. Legal Stuff 1. Copyright notices 2. Non-disclosure agreements