Skip to content

Instantly share code, notes, and snippets.

@soh-cah-toa
Created July 8, 2012 00:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save soh-cah-toa/3068638 to your computer and use it in GitHub Desktop.
Save soh-cah-toa/3068638 to your computer and use it in GitHub Desktop.
Game Design Document: cotitan

Game Design Document: cotitan

The purpose of this design document is to communicate the vision for cotitan, describe its contents in detail, and suggest a plan for its implementation.

This is a living document that is subject to continuous editing and revisal as development progresses. As different directions are explored, over time it shall become an elaborate archive of all aspects of the game.

  1. Game Overview
    • Concept
    • Features
    • Genre
    • Target Audience
    • Game Flow
    • Visual Style
    • Scope
      • Number of locations
      • Number of levels
      • Number of weapons
  2. Gameplay and Mechanics
    • Gameplay
      • Game Progression
      • Mission/Challenge Structure
      • Objectives
      • Play Flow
    • Mechanics
      • Physics
      • Movement
        • General Movement
        • Other Movement
      • Objects
        • Picking Up Objects
        • Moving Objects
      • Actions
        • Switches and Buttons
        • Picking Up, Carrying, and Dropping
        • Talking/Chat
      • Combat
      • Screen Flow
        • Screen Flow Chart
        • Screen Descriptions
          • Main Menu
          • Options
  3. Story, Setting, and Characters
    • Story/Narative
      • Back Story
      • Plot Elements
      • Game Progression
    • Game World
      • General Look and Feel
        • Example
          • Description
          • Physical Characteristics
          • Connections to other areas
    • Characters and Classes
      • Class #1
        • Back story
        • Personality
        • Look
        • Special Abilities
        • Relevance to Game Story
        • Relationship to Other Classes
      • Class #2
        • ...etc...
  4. Levels
    • Physical Description
    • Introduction (i.e. Mission Briefing)
    • Objectives
  5. Interface
    • Visual System
      • HUD
      • Menus
      • Rendering System
    • Constrol System
    • Help System
  6. Artificial Intelligence
    • Opponent AI
    • Non-combat characters
    • Friendly characters
    • Support AI
      • Player and Collision Detection
      • Pathfinding
  7. Technical
    • Target Platform
    • Development procedures and standards
    • Network
    • Programming Languages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment