3D Game Engine in C++: Implemented
- Shared pointers,
- Memory Pool using Bit Arrays,
- Memory Manager,
- World and Actor system,
- AABB and OABB Collision detection and Resolution system,
- Profiling, Messaging and Debugging system,
- 2D and 3D rendering using DirectX,
- Camera System
- Diffuse and Specular Lighting Support
- Bump mapping and UV Scrolling
- Debug Line Renderer
- Lua C++ integration,
- Shader Builder,
- Mesh Builder,
- Texture Builder,
- Asset pipeline using Lua,
- Maya Exporter plugin.