Hi all,
I'm one of the main contributors to the (open source) FlatRedBall game engine. FlatRedBall currently uses MonoGame under the hood but builds a large stack of tooling and solutions to things like collision management, tilemap loading, scene graph management and much more. We also primarily focus on 2d pixelart games.
We have just begun wrapping the MonoGame runtime to be supported natively within our engine, but we've also been working on supporting FNA instead of MonoGame in our engine. FNA is also based on the XNA API like MonoGame so it should be syntactically identical but I don't know if it will "Just Work" with Spine.
Here are the key reasons we're exploring FNA:
- C# support on console through Native AOT
- Active development compared to MonoGame which means faster bug resolution
- Improved performance
- From-file load support for file types that otherwise require content pipeline (faster builds, simpler projects)
Does Esoteric have any plans to create or support an FNA runtime at any point in the future?