In Development
RTBEngine - Game Engine
- Tech Stack: C++17, OpenGL 4.3+, SDL2, Bullet Physics, FMOD, Lua, ImGui
- Platform: Windows x64
Developed a 3D game engine from scratch featuring an Entity-Component-System (ECS) architecture, integrated with OpenGL/GLEW for rendering, Bullet Physics for rigid-body simulation, FMOD for spatial audio, and Lua scripting via LuaBridge. Includes a custom editor built with ImGui, supporting scene hierarchy management, component inspection, asset browsing, and a visual gizmo system. Implemented subsystems for animation, UI, reflection/serialization, and math (vectors, quaternions, matrices).