Week 1: 3/24 – 3/30
- Set up NaCl build environment
- Find or plan graphics engine
- Name nine-patch system
- Implement nine-patch system
- Find and import physics (either box2D or bullet)
- Think about characters and world (sketches)
- Create specific schedule
Week 2: 3/31 – 4/6
- Define level format and make a text-based file importer
- Add player and keyboard control
- Add placeholders for solid objects, dangerous objects, and anything else
- Make models and textures for a tileset and a couple objects
Week 3: 4/7 – 4/13
- Add more objects (booster, spikes, moving obstacle and platforms, lasers)
- Add animated character model (pre-baked if necessary, but skeleton would be nice)
- Add particle system
- Add dynamic lights with shadows
- Add background
Week 4: 4/14 – 4/20
- Add more objects
- Add dynamic gravity, air jets, portals
- Add controller support
- Polish HUD
- Make 10 levels
- Add reflections
Week 5: 4/21 – 4/27
- Polish