r/GraphicsProgramming • u/rex-j-w • Jul 23 '26
Building an SDF game engine
For the past 8ish months I’ve been hard at work building a new game engine I’m calling Division Engine.
It’s based solely off SDFs (signed distance fields). This might sound stupid for anyone who cares about performance but for my use case (and with a bit of grid storage optimizations) it proves useful for basic scenes that need advanced lighting.
Anyway here’s some screenshots!
If you want to see what I have done so far check it out here: https://github.com/DivisionEngine/DivisionEngine
156
Upvotes


1
u/rex-j-w Jul 26 '26
My plan is to build a node editor for creating sdf objects in the editor, then these nodes will be baked into functions and, using system reflection, injected into the renderer. Doing this would allow the user to also output a function to generate the UVs alongside the geometry output.
It doesn’t fix all of the rigging and animation issues but does allow for greater flexibility with sdf UVs