GAM666/DPS901 Project requirements 20103
GAM666/DPS901 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources
Due Dates
Proposal outline and team members selected | September 21 |
Proposal completed and members roles selected | September 28 |
Draft game presentation and project review | November 9 |
Final game presentation | December 7 |
Suggested Upgrades to the Framework
- required upgrades are in bold
- challenging upgrades marked *
Modeling (Design Component)
- game play logic (all members)
- import a model script
Design Units (Scene Component)
- design new objects for the scene
- create billboards – clouds, smoke, vapor trails
- add stock objects (requires changes to GraphicsCard Component also)
- detect collisions between objects in a scene *
Viewpoints (Viewing Component)
- comprehensive camera motion
3D Graphics (GraphicsCard Component)
- improve texturing
- introduce fog, emissive light
- create new graphics representation for new objects in the scene
- implement an OpenGL 3.0 option *
- Direct2D for fonts *
Sound (SoundCard Component)
- sound effects on buffers and optimizing performance
- replace DirectMusic with DirectSound only
- replace DirectMusic and DirectSound with Xaudio2 *
- create an Open Audio option *
User Interface (Input and UserDialog Components)
- improve controller input and user dialog
- action mapping *
- replace DirectInput with Xinput *
Framework (Cross-Component)
- context – implement a database
- save the current state of the model to a file and restore from a file
- performance optimizations *