Here at The Guildhall at SMU, I created a 2D Game Engine that I extended to be able to be used in 3D.
2D Engine Features:
- Used to Implement a level of The Legend of Ook (A Team Game Production)
- Based on Sprites and Tiles
- XML-based Level Loader
- Implementation of Factories to create Sprites and Tiles
3D Engine Features:
- BSP Loading
- Collision & Resolution with BSP level
- OpenGL and DirectX 10 Shader support
- Basic Lighting
- PVS and Frustum Culling
- Terrain Rendering