A game engine with a fully bindless, GPU-driven renderer featuring real-time path-traced global illumination, hardware ray tracing, and a 200Hz physics simulation.
Spartan Engine is an open-source game engine built over 10+ years, featuring a fully bindless, GPU-driven renderer. It solves the problem of CPU bottlenecks in traditional engines by offloading rendering and simulation entirely to the GPU, enabling real-time path-traced global illumination, hardware ray tracing, and a high-frequency physics simulation.
Game developers, graphics programmers, and researchers interested in cutting-edge real-time rendering techniques, GPU-driven architectures, and advanced physics simulation.
Developers choose Spartan Engine for its unique bindless, GPU-first architecture that enables unprecedented rendering performance and visual fidelity, its decade-long R&D pedigree, and its adoption by projects like Godot Engine and S.T.A.L.K.E.R. Anomaly.
A game engine with a fully bindless, GPU-driven renderer featuring real-time path-traced global illumination, hardware ray tracing, and a physics simulation running at 200Hz, built over 10+ years of R&D
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Eliminates CPU bottlenecks by storing all rendering data in persistent GPU buffers, enabling zero-binding draw paths and high performance, as described in the architecture section.
Uses ReSTIR for multi-bounce global illumination denoised with NVIDIA ReLAX, allowing photorealistic lighting in real-time, highlighted in the lighting and global illumination features.
Integrates a full vehicle dynamics model running at 200Hz with detailed tire, suspension, and aerodynamics systems, making it ideal for realistic simulations.
Includes particle systems, skeletal animation, Lua scripting, 3D audio, and an ImGui-based editor, providing a full game development toolkit as listed in the engine systems table.
Requires deep knowledge of Vulkan/DX12 and graphics programming, with complex setup and limited beginner-friendly documentation beyond the building guide and wiki.
Advanced features like ray tracing and path tracing demand modern, powerful GPUs, limiting accessibility for lower-end systems and casual development.
Some features like VR are marked as work-in-progress, and the ecosystem lacks the maturity and tooling polish of established engines like Unity or Unreal.