{"repo":"PanosK92/SpartanEngine","free":true,"listed":false,"github":"https://github.com/PanosK92/SpartanEngine","clone":"git clone https://github.com/PanosK92/SpartanEngine.git","description":"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 12+ years of R&D","language":"C++","stars":3106,"topics":["game-engine","imgui","cpp","spartan","taa","bsdf","livestream","bindless","car-simulation","ecs"],"license":"MIT","category":"game-templates","readme_excerpt":"One engineer. Twelve years. A bindless, GPU-driven engine with real-time path-traced global illumination. A personal R&D engine, not a commercial product. No roadmap promises, no support queue, no compromises on the vision. Discord &nbsp;&middot;&nbsp; X &nbsp;&middot;&nbsp; Wiki &nbsp;&middot;&nbsp; Issues --- The Engine Spartan started as a university project. Ten years of nights and weekends later, its rendering technology runs in Godot Engine and S.T.A.L.K.E.R. Anomaly , ships in a published programming book , and anchors a community of 600+ engineers on Discord. This is what a codebase looks like when a single person owns every line for a decade: no legacy committees, no half-migrated architectures, no \"we'll fix it in the next version.\" One philosophy applied without compromise: favor real-time over baked, dynamic over static, modern over safe. Every system here exists to serve that. There is a destination that gives all this tech a purpose. Curious? Read the plan → --- The Trailer --- Worlds Launch the engine and choose from a selection of default worlds. Nothing is a canned demo—every world is physics-enabled. Walk around, pick up objects with your mouse, or take a car for a spin. Rendering The renderer is built around one principle: the GPU owns the data. Every resource (geometry, materials, textures, lights, transforms, AABBs) lives in persistent, globally accessible buffers. No per-draw descriptor updates, no per-draw resource binding, no CPU-side draw loops. Archi","default_branch":null,"files":null,"tree":[],"storefront":"/r/PanosK92","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PanosK92/SpartanEngine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}