|
Graphics
|
Networking
|
Sound
|
User Interface
|
Physics
|
Input
|
Integration
|
Art
|
Week1
|
|
|
|
|
|
|
|
|
Week2
|
Import Display models,
Display evironment
fog
|
2-way basic communication,
Server broadcast
|
start function, find background music and sound effects |
concept art
|
"Jump", basic entity collision detection
|
input from keyboard and mouse
|
block diagram, interface
|
search for model textures
|
Week3
|
Basic model animation
|
functioning lobby
|
" "
|
Display UI and perform
basic interactions
|
Integrate input with movemnt
and input with projectiles
|
Integrate physics with other modules
|
Moving a model
|
Character differentiation
" "
|
Week4
|
Environment rendering, map textures, finalize
world space
|
Integration with physics (transfer
data from physics model from one player to another)
|
Integration with physics
|
Finalize and integrate into physics (weapon sprites)
|
Integrate with network, sound, user interface
|
tree movements
|
more integration, death response
|
" "
|
Week5
|
Weapons, explosions, death
|
weapons, rotation
|
weapon sounds
|
Text messaging in UI
|
damage recording within gameplay
recoil from accepting damage
|
|
Alpha Tests
|
" "
|
Week6
|
Additional weapons (blowgun with zoom),
Weapon animation visible to self,
powerups/ammo
|
|
Additional weapons and environment sounds
|
Monkey sense
|
Grappling hook
|
|
Alpha Tests
|
Splash screen
|
Week7
|
snares, taunts, more levels
|
voice communcation (VoIP)
|
voice communcation
audio taunts
|
|
Vines with pendulum motion, snares
|
snares, level editor
|
Alpha Tests
|
storymode
|
Week8
|
|
|
|
|
|
|
Beta Tests
|
|
Week9
|
|
|
|
|
|
|
Beta Tests
|
|
Week10
|
|
|
|
|
|
|
|
|