31
User
Recs.
Recs.
24
Updates
Last
Updated
Updated
Activity
10 Options
MonoGame is a C# framework based on XNA, it can run on Windows, Mac, Linux, Mobile and Console targets.
It is used by the developer of Stardew Valley. A slimmed down version is used for the Pixel Vision 8 retro game engine.
Read What is the best game engine: is MonoGame right for you?.
SpecsUpdate
LanguagesC#
Mobile targetsAndroid, IOS, Windows phone
PlatformsWindows, Linux, Mac, PS4, Xbox One, Nintendo Switch
Pros
Know any positive aspects of this option?
Cons
Know any negative aspects of this option?
Recommendations
MonoGame
Recommended 5 years ago
A bit of steep learning curve for newcomers but the freedom you get once you are proficient enough with C# is amazing. You can make whatever you can program, with great performance, to multiple platforms with ease.
Pro
Well-known and documented APIPro
Cross-platformPro
Open sourcePro
Performance on desktopMonoGame
Recommended 4 years ago
After trying out many engines, frameworks, and libraries, both big and small, MonoGame is what finally gave me the perfect balance of control and abstraction.
Pro
Well-known and documented APIPro
Cross-platformPro
Open sourcePro
Performance on desktopPro
Managed codePro
Good communityMonoGame
Recommended 4 years ago
MonoGame is a joy to work with. It does have a rather difficult-to-learn API for newcomers, but once you're used to it, it's yours to customize. Do keep in mind, however, that it is a framework and not an engine. When working on a large project, using an engine streamlines the process significantly....
Pro
Well-known and documented APIPro
Cross-platformPro
Open sourcePro
Performance on desktopPro
Managed codePro
Good community