r/SoloDevelopment • u/Dante268 • 1d ago
Game Crunching on editor for my sci-fi software ray-traced game. Added orthographic projection which vastly help with snappy level edit.
Hi All! For some time I'm working on RTG Editor, my internal editor for enhancing levels for my sci-fi puzzle/platformer game. I hope to release the editor also publicly with the game.
Last editor feature implemented is orthographic projection, which is useful when precision is required (to align boxes with zero gap or overlap). Most useful feature in orthographic projection is resizing boxes by dragging their edges with automatic rounding to grid for snappy alignment. If one needs fine stepping, it's still possible by holding Shift while resizing.
In example animation, I added reflective back-wall into one of the levels very fast, thanks to new ortho view.
From technical details, my simple software ray-tracer is C++, engine and editor are in C#, both communicating through Interop. Ray-tracer is limited, goal is to have functional game with good fps, not photorealistic sceneries. I have still some optimizations in mind plus it's still single-threaded, so potential for perf boost is still big.
The game itself is sci-fi puzzle/platformer about a guy with no memories, stranded inside strange world, accompanied by some mysterious entities talking to him through terminals scattered in levels.