
Hello,
I’m relatively new to MonoGame and started using it to build a 2D game for fun. The game is a top-down samurai-style project where the player fights demons around local villages.
I ended up extracting the reusable parts into a small starter framework / template library. It’s still evolving, but it has reached a point where I’d really appreciate feedback from the community.
Repo: https://github.com/CatFortman/MonoGameTemplate.Net8
I want to keep the library flexible for both architectures, but I don't want to couple too much logic either.
I’d really appreciate feedback on the following:
> Does the ECS / OOP split make sense, or is it overkill?
> Anything that looks like it will become a maintenance problem later?
> Any MonoGame best practices I may be missing
> Any obvious design mistakes I’m not seeing yet
Side question
I’m currently using Tiled (https://www.mapeditor.org) for map creation. It works, but it’s quite manual and time-consuming.
Do you know of a faster 2D level editor or map generation tools?
I’d really appreciate suggestions.
PS. I had a similar post before I ended up expanding the project this week.