Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Of all the programming-first video game frameworks I've tried, including Bevy, I found Monogame to hit the sweet spot.

C# is a super underrated language and Monogame has just enough batteries to get going without being in your way too much.

For ECS, I've been using Friflo ECS and haven't had issues so far: https://github.com/friflo/Friflo.Engine.ECS



Interesting that the ECS you linked beats out Flecs .net bindings. I wonder if it is because of copying to/from the dotnet heap.

Looking over the readme.md I find it interesting they don't list dotnet 9 support but they do list 7 so they do seem to support non-LTS versions but skipped 9 (mind you maybe they just didn't update the readme?)


This looks great, thanks for sharing Do you know what the C# to wasm story is?


Oh wow, had no idea Bastion was made with Monogame and C#!


Up until midway through Hades 1 development Supergiant was a c# shop with their own engine on top of libraries (the fact they rewrote their core tech in the middle of a game project that was already available to the public remains insane to me).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: