u/Soft-Bake-2415

▲ 7 r/monogame+2 crossposts

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

Project Folder Structure

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.

reddit.com
u/Soft-Bake-2415 — 12 days ago

I’ve worked on teams where database changes were scattered across environments and hard to track, so I built MigrationTracker.

Repo: https://github.com/CatFortman/MigrationTracker

I was inspired by Entity Framework migrations and SQL source-control tools.

Features:
• Timestamp-based migration ordering
• SHA-256 checksum validation
• Git hook automation for script validation
• SQL object source control organization
• Multi-database / tagged deployments

Would love feedback from anyone managing database-heavy applications.

If you think of something that would make this tool more useful for you or your team, please let me know.

u/Soft-Bake-2415 — 17 days ago
▲ 5 r/monogame+2 crossposts

Hello,

This is my first time posting to this subreddit. I am pretty new to MonoGame. The main reason I began looking at the framework is to create a 2D game for my own enjoyment. The game will follow a samurai-like character defeating evil creatures in and around his village.

While building the game I ended up extracting the reusable parts into a starter template.

The template includes:
• Animated sprite support
• Tilemap rendering
• Keyboard + gamepad input handling
• Basic collision and movement logic
• Audio + background music
• ECS started, not complete

Folder structure

Repo: https://github.com/CatFortman/MonoGameTemplate.Net8

Do you have any recommendations or feedback for the template?

As a side-note:

Currently, I am using Tiled (https://www.mapeditor.org) to create my maps manually. This is time-consuming and tedious, and I really wish there was an easier way to create maps. Please let me know if you know of any 2D map generation tools, or some other ways to speed up the map creation process.

reddit.com
u/Soft-Bake-2415 — 17 days ago