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.

simple-level-editor

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-tools

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.