COS426 Final Project
- lib/ external libraries
- src/ project source code
- R2/ 2D basics
- R3/ 3D basics
- bin/ executable output files
- obj/ intermediate output files
- data/ runtime game data
- scenes/ scene data
- meshes/ mesh data
- images/ image data
- App
- Rendering
- Logic
- work on enemies
- possibly work on GameState/Level stuff
- Physics
- get some kind of node-based physics/collision system working?
- HUD
- health, score etc.
- basic App (input/mainloop)
- R3Node+R3Scene scenegraph rendering
- basic GameObject framework
- Rendering
- Logic
- work on GameObject/GameObjectManager stuff
- Physics
dd = David Dohan
mb = Mark Benjamin
db = David Bieber
ns = Nikhilesh Sigatapu
done? who? maybe?
required
- 3d perspective viewing and objects
- lighting and smooth shading
- user input
- computer control over some elements of the scene
>= 8
- multiple views
- on-screen control panel
- view frustum culling
- level of detail control
- occlusion culling
- collision detection
- simulated dynamics
- texture mapping
- multipass rendering effects
- vertex or fragment shaders
- advanced image-based techniques
- procedural and physically-based modeling
- parametric curved surfaces
- skinned characters
- input devices beyond keyboard and mouse
- sound
- networked multi-player capability
- game level editor