Moving Monogame forward with higher API (Terrains and Physics API) ?

Monogame is a great, and in some ways offers better insight than Script based frameworks like Unity. But Monogame still seems stuck with the original 10+ year old XNA API, with the objective to extend to that legacy API across to many platforms, rather than improve the API experience itself.

Many competing Game developer Frameworks now offer Terrain and Physics engines built into the API (unfortunately in C++ and Script frameworks). Third party extensions like DigitalRune extensions to MonoGame are too difficult to install, and get working successfully for the average game developer.

Are there any plans to raise the API level for Monogame ?

1 Like

MonoGame is focused on matching XNA 1-to-1 (or as close as possible). FNA is another project with similar goals. The scope of XNA from wikipedia:

The XNA Framework encapsulates low-level technological details involved in coding a game, making sure that the framework itself takes care of the difference between platforms when games are ported from one compatible platform to another, and thereby allowing game developers to focus more on the content and gaming experience. The XNA Framework integrates with a number of tools to aid in content creation. The XNA Framework provides support for both 2D and 3D game creation and allows use of the Xbox 360 controllers and vibrations.

However, there are a number of active frameworks / engines that sit on top of MonoGame / XNA.