A 3D game created as the course project for CPE 476 at Cal Poly.
Requirements are specified here
You are a young inventor born into a family of shepherds - you must use your gadgets to fend off wacky enemies and overcome dangerous obstacles to get your flock to safety!!
You, sheep, wolves?
- Force push/pull gun
- Freeze ray (for water)
- Black hole machine
- Techy shepherd's staff
- Jetpack
- Terrain
- Spatial data structures for game objects (Uniform, K-d trees, BVH)
- Skin-mesh animations
- 3rd-person camera, player movement relative to camera lookvector
- Bullet physics engine
- Entity-Component-System architecture (similar to Unity)