#sorbet3D
Back with some more #sorbet3d updates! This time: serialization! I'm using the wonderful cereal library here to save/load the editor camera's entt components to a json file. I've also reorganized the project multiple times, resulting in a much better separation between header and source files... 🧵
June 21, 2025 at 10:24 AM
Switching #sorbet3D from *.sln and *.vcxproj to CMake was somehow simultaneously easy and horrific. Like, is find_package necessary or not?! It feels nicer though, I have more control over everything. Keeping vcpkg is a huge plus, too. Will definitely use cmake going forward #gamedev #indiedev
June 4, 2025 at 7:56 PM
#sorbet3D engine update: I've got camera controls, an input module, flipped OpenGL's Z axis, removed my event system in favor of the one included with entt, fixed up my transform math, and enabled backface culling. until next time! ★ #gamedev #indiedev
June 2, 2025 at 1:27 AM
Obligatory step accomplished: integrating the ubiquitous dearIMGUI. This functionality lives in a dedicated Editor DLL, which is automatically loaded by the engine if present at launch. There’s SO much more under the hood that’s been done… 🧵#gamedev #indiedev #sorbet3D
May 30, 2025 at 6:53 PM