RTBEngine - Game Engine (2026)
- Tech Stack: C++17, OpenGL 4.3+, Vulkan, SDL2, Bullet Physics, FMOD, Lua, ImGui
- Platform: Windows x64
- Engine Repository: RTBEngine
- Editor Repository: RTBEngineEditor
Custom Windows game engine built from scratch around a GameObject–Component scene (Lua serialization, reflection, component lifecycle) with a hybrid ECS path for performance-critical simulation (e.g. projectiles). Dual RHI (OpenGL/GLEW and Vulkan): shadows, DDGI, localized volume fog/post, and a unified present path for editor, game view, and shipped builds.
Bullet rigid bodies, FMOD spatial audio, skeletal animation, and UI canvas. ImGui editor: hierarchy, inspectors, assets, gizmos, prefab editing, and play mode. Includes online multiplayer gameplay (host-authoritative combat, replication) and export to standalone player.