In Game2, you will be extending the various scene, mesh, and material management systems in base2 to build a game that takes place in an animated 3D scene.
Spend no more than two hours on this portion of the assignment.
Create a design document for a game involving an animated 3D scene. The game should be of similar complexity to the default design.
Please refer to the general design document instructions for general information about deliverables and turn-in procedure.
For this design document, the turn-in e-mail address is jmccann+game2design@cs.cmu.edu.
Write up a game, starting with a fork of the base2 code, based on any approved design document.
Note that the base2 code has been updated to include mesh and scene loading (Meshes.hpp
, Scene.hpp
) and some object hierarchy support;
however, more work will be needed to import and export vertex colors and load scenes with hierarchy.
NOTE: you may wish to look at this export script which does extract vertex colors, but also flattens the scene into one mesh, which isn't what you want.
Approved Design Documents:
NOTE: "*" == expected difficulty of implementation
Please refer to the general implementation instructions for information about deliverables and turn-in procedure.
For this implementation, the turn-in e-mail address is jmccann+game1code@cs.cmu.edu.