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, Lua C++ integration, Shader Builder, Mesh Builder, Texture Builder, and Asset pipeline using Lua, Maya Exporter plugin.