Project Schedule
- Define a set of milestones with a specific definition of what
each milestone is, what it means to complete each milestone, and when
you expect to complete them. Define the milestones at two scales, a
high level set of key milestones like integration and design freeze,
and a low level set of weekly milestones.
Week 1-Begin learning DirectX, create object prototypes for essential parts, assign roles, begin designing network and graphics. Begin finding usefull sound clips and models for experimentation.
Week 2-Finish initial client-side graphics prototype. Begin serious work locating and/or creating useable models. Work on prototype Server design. Establish initial network connections. Begin client-side sound implementation.
Week 3-Camera, Stand-alone working prototypes for Graphics, Networking, Server, Sound integration such as panning and volume.
Week 4-Fully integrated (limited)Prototype. Review and revise this schedule if necessary. Fully integrated music.
Week 5-Particle Effects for engines, Explosions, HUD+Radar. Collision Testing. Begin Daily Builds. Intro Screen, Setup Screen, Victory Screen.
Week 6-Begin Alpha Testing. Homing Missiles, Initial Level Design. Convince some poor sap to help with Q&A(test for bugs). Fully integrated sound.
Week 7-Begin Beta Testing.
Week 8+Focus on Balance issues. Revise schedule if needed.
Week 9-Spec Freeze. Stress Testing. Correct Memory Leak problems.
Week 10-Panic.