Renderer
Vulkan. PBR (Cook-Torrance), IBL, cascaded shadow maps, SSAO, SSR, TAA, Kawase bloom, volumetric fog.
Editor
Qt6 + ImGui. Scene hierarchy, node inspector, material editor with live preview sphere, script editor, asset browser.
Lua Scripting
Lifecycle hooks on any node. Physics raycasts, collision and Area3D callbacks, node spawn/destroy, input, audio.
Scene System
17 node types: meshes, lights, rigid/character/static bodies, Area3D, audio players, script nodes. JSON .solscene format.
Physics
Jolt Physics. Rigid bodies, character controllers, static bodies, collision shapes, raycasts, overlap queries.
Audio
miniaudio. 3D positional playback, OGG/WAV/MP3, volume/loop controls, one-shot API from Lua.