A true Christmas story! Somewhat unrelated, could someone provide insight into the following - "MonoGame is a "bring your own tools" kind of framework, which means that it provides the building blocks to build your own engine and tools, but it isn't quite an engine itself. If you are expecting a scene editor (like Unity or Unreal), MonoGame is not that. If you love coding and understanding how things work under the h…
Yes, this is basically correct. When you start writing a game with MonoGame, all you get is basically a class with two methods, Update() and Draw() that MonoGame will be calling in a loop, plus a bunch of libraries for input, graphics, audio, content loading etc. you can use in your code. It's a step beyond something like bare raylib or SDL2, but it's a far cry from Unreal, which lets you think in terms of game entit…
But it's good that code-first engines still exist. There are always going to be projects that are more experimental, or don't have a clear pattern of entities, or are dynamic enough that that kind of thing doesn't make sense.