The Premise
Design the core game engine for a 3d adventure/shooter game, in C++, using the panda3d rendering library, without the use of windowed IDEs.
Core Features
- 3d rendered environment
- First and third person camera perspectives
- Dynamic file based level loading system complete with standalone level creator
- Real world physics system
- Dynamic inventory system with many different types of collectible items
- Shooter gameplay elements with multiple different gun types
- Multiple enemies complete with unique ai and animations