Projects
Game development and real-time 3D rendering
Here are some of the projects I've worked on in the past few years. Most of these are written in C# and use OpenGL for rendering.
I also have various old game engines and games I've worked on in the past, but none of those are finished and they're currently not open-source.
detach
Zero-dependency library for game engines, games, and other real-time applications. Contains mathematical functions, collision algorithms, and various parsers for audio, 3D model, and texture formats. Written in C#.
imgui-glfw-dotnet
ImGui.NET rendering back-end for GLFW. I use this to write all my desktop apps and tools. Written in C#.
simple-level-editor
Simple cross-platform 3D level editor. Written in C#, F#, OpenGL and ImGui. Depends on the projects mentioned above.
Devil Daggers related website and tooling
devildaggers.info
Website I launched in 2017 providing various tooling and modding support for the game Devil Daggers. Written in ASP.NET Core and Blazor WebAssembly.
ddinfo-tools
Cross-platform Devil Daggers modding tools, practice tools, and custom leaderboards client. Written in C#, ImGui, and OpenGL.
ddinfo-core
Parsers and libraries to work with Devil Daggers files and process memory. Written in C#.
Old tools
Old projects that have been replaced by ddinfo-tools. Written in C# and WPF.
Old projects
See the Archive page for old projects.