Changes Needed / Desired from Spring 2006
- Add a graded homework on Ogre to make sure all of the students have gone
thru the tutorials.
- Change the Timebox 1 to have a better game, perhaps using the results from
Homework #1.
- Spend more time on Design Patterns and software engineering.
- Add more time on AI for Games
- Cover some material on GLSL and particle systems.
- Let the students cover game genre.
- Specify the game architecture (FMS, timing, game loop) and the toolkits
to use (FMod/Ex, PhysX, Python or Lua, Raknet, ...) more.
- Roaming adventure treasure hunting game
- One outdoor level, one indoor level.
- Design and implement a level editor.
- Export data into a script (XML, ...).
- Add behavioral aspects.
- Add materials.
- Add audio aspects.
- Add a point system for the required and optional game elements in the final
release.
- particle system
- audio trigger
- Start off with multi-threading?
- Go over source-code control, Subversion (SVN) and provide an example working
structure.
- Provide a forum for students to propose game ideas before the quarter starts.
- Add a quiz over the Ogre tutorials.
- Add an FMod tutorial and a quiz over FMod.
- Provide a list of the reference materials I have available for check-out.
- Look into providing some Royalty-free music and sounds.
- Grade Timebox 1 more heavily on the software engineering.
- Spend more time on Agile programming and pair-based programming.
- Provide a sample implementation of Timebox 1.
- Develop and provide a decent (set of) AI toolkit(s).
- Determine whether CEGUI is the best choice.
- Integration with ACCAD or a prior quarter Game Design course.
- Weekly meetings with Professors.