Game Development Project Plan

Setup Development Workstation and Environment

  1. Select and install a Version Control System
  2. Select and install a reliable backup system
  3. Select and install development tools (compiler, editor, tools)

Write a Design Document

  1. Describe the basic game idea
  2. Define the game play (players, enemies, goals, etc)
  3. Define game engine requirements (view, player movements, controls, save & load, etc)
  4. Sketch graphics ideas (players, enemies, world levels, scenery, etc)
  5. Define sound requirements
  6. Licensing mechanism, demo vs licensed version

Simple Game Engine Prototype

  1. Get a very simple version of the game working with developer graphics & sound
  2. Test that game engine idea will support game requirements

Develop actual Game Engine

  1. Refine / Refactor Prototype Engine?
  2. Implement all required game functionality
    1. Replace random levels with “designed levels”
    2. Bug flying animation
  3. Implement all extra screens (help, options, intro screen)
    1. Controls option screen
    2. Help screen
  4. Licensing and registration mechanism
  5. Test, Test, Test

Acquire professional graphics and artwork

  1. Application Icon
  2. Frog animated sprite
  3. Bugs’ animated sprites
  4. Title screen
  5. Scoreboard

Acquire professional sound effects and music

Installation Package

  1. Zipped Disk Image
  2. Release Notes

Play Testing and Beta Testing

Final Touches

Release