How did I get here?
Somehow I’ve found myself building an editor for my game/engine. Last time I checked I had set out to make a game.
There are a lot of comments online about people who wanted to make a game, started building their own engine and then never actually made a game (or an engine in most cases).
I’m nothing like those people…
Anyway, I’m using .NET MAUI (with Blazor), so it can be a cross-platform editor. It will probably only ever be used by one person on one platform, but do I care? Nope, because I love building stuff. I’ve only spent one afternoon/evening on it, and only really got as far as a basic layout and selecting and moving objects around.
Ah, I remember how I got here now… As I was making ECS related changes I thought it would be best to abstract all of the components out to a class library, so I could share them with a separate editor project. Up until now the level editor has been inside the game, and really hacky.