← Back

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).

RTBEngine Editor View RTBEngine Rendering View