Simple cross-platform 3D level editor written in C# and F# using .NET 8, OpenGL and ImGui.
Try the latest alpha version here.
The GitHub releases only list Windows builds for now, but a Linux build can easily be made. You only need the .NET SDK (version 8.0) to compile the project.
There is also a NuGet package for reading level and entity config files:
- Easily build level geometry using 3D models
- Full undo/redo support
- Move, rotate, and scale world objects
- Built with the excellent Dear ImGui library
- Docking support
- Customizable layout
- UI is saved between sessions
- Define your own entities using a JSON file
- Save and load levels as JSON files
- Deserialize levels using the NuGet package