Game Development Project Plan
Setup Development Workstation and Environment
- Select and install a Version Control System
- Select and install a reliable backup system
- Select and install development tools (compiler, editor, tools)
Write a Design Document
- Describe the basic game idea
- Define the game play (players, enemies, goals, etc)
- Define game engine requirements (view, player movements, controls, save & load, etc)
- Sketch graphics ideas (players, enemies, world levels, scenery, etc)
- Define sound requirements
- Licensing mechanism, demo vs licensed version
Simple Game Engine Prototype
- Get a very simple version of the game working with developer graphics & sound
- Test that game engine idea will support game requirements
Develop actual Game Engine
- Refine / Refactor Prototype Engine?
- Implement all required game functionality
- Replace random levels with “designed levels”
- Bug flying animation
- Implement all extra screens (help, options, intro screen)
- Controls option screen
- Help screen
- Licensing and registration mechanism
- Test, Test, Test
Acquire professional graphics and artwork
- Application Icon
- Frog animated sprite
- Bugs’ animated sprites
- Title screen
- Scoreboard
Acquire professional sound effects and music
Installation Package
- Zipped Disk Image
- Release Notes
Play Testing and Beta Testing
Final Touches
Release