Ethan Lee, porter of many games to Linux (and macOS) and the creator of the XNA4 reimplementation FNA today announced the release of FNA 20.05 and a brand new 3D graphics library FNA3D.
FNA, originally a fork of MonoGame, is actually what's used in a lot of Linux game ports like: Owlboy, TowerFall Ascension, Axiom Verge, Bastion, MidBoss, Cryptark and the list continues on for quite a while. Even the recent Windows release Streets of Rage 4 uses FNA.
The actual FNA release 20.05 is quite small, adding in support for the YUV 4:2:2 and 4:4:4 formats to the video player and an update of FAudio plus a few bug fixes. More exciting is the announcement of FNA3D.
Right now, Lee is mentioning that it's in the Beta phase to show that it's usable and they're confident in it but it's still early on. The library already works across Linux, Windows, macOS, iOS, tvOS, Xbox, Switch, and Stadia. Their current intention is to have the ABI frozen and complete moving it all over from FNA to FNA3D by FNA 20.09 in September. Additionally, it appears adding Vulkan support is planned.
You can read more about it and the reasoning behind FNA3D here. FNA3D can be found on GitHub under the zlib license.
Also, Ethan Lee is looking to port more games to Linux and their work is always high-quality so do reach out to them if you want your game ported well. You can find Lee on Twitter and see their impressive list of game ports here.
For a while I was trying to buy every game he ported, but I couldn't keep up!
His work behind the scenes is also amazing.
I noticed you using they/them to refer to Ethan. Is Ethan non-binary? I don't remember any statements regarding gender being made one way or another, but if that's the case, I would like to know so I can use the correct pronouns moving forward. :)It's just a habit of mine, it's how I've pretty much always described people, even in natural spoken conversation. I rarely use he/she and it's nothing to do with gender.
Last edited by Liam Dawe on 1 May 2020 at 8:25 pm UTC
See more from me