You can sign up to get a daily email of our articles, see the Mailing List page!

FNA, the open source reimplementation of Microsoft's XNA first official release

Posted by , | Views: 8,415
I'm a big fan of FNA, as the quality of the ports made with Ethan Lee's project are really quite awesome. Ethan announced recently that FNA has now had its first official release.

Along with this first official release, it looks like Ethan is planning to do one big release of FNA every month.

Press release below:
QuoteAfter three years of development and dozens of commercially-released ports, developer Ethan "flibitijibibo" Lee is announcing the first official release of the FNA project.

FNA is a brand new open source reimplementation of the Microsoft XNA 4.0 Refresh runtime libraries for Windows, Mac OS X, and GNU/Linux. Originating as a rewrite of MonoGame's desktop platform, FNA features a complete reimplementation of the graphics and audio subsystems in addition to a dramatic increase in portability on the desktop. With a single FNA binary, it is possible to ship for Windows/Mac/Linux without having to recompile for each individual target.

FNA is also a complementary library to the MonoGame project; while MonoGame intends to succeed XNA 4.0, FNA intends to preserve XNA 4.0 with accuracy and preservation as the project's top priorities. With XNA-compliant code and content, a game can be running under FNA with nothing more than a new project file.

Demonstrated as production-ready through over three dozen released titles, FNA has enabled critically-acclaimed titles such as Axiom Verge, Dust: An Elysian Tail, Hacknet, Rogue Legacy, Apotheon, Terraria, and more to be deployed across desktop platforms with confidence. Along with XNA games, a handful of MonoGame titles have also made the move to FNA, including Wyv and Keep, Bleed, Wizorb, and the upcoming 1.12 update for FEZ.

HIGHLIGHTS:

- FNA is now officially released
- A free, open source reimplementation of XNA 4.0
- Windows, Mac, and Linux support with a single binary
- Already ships in dozens of games for Windows/Mac/Linux
- Developed by professional video game porter Ethan Lee


I look forward to more ports and more developers using it themselves, and it always seems to work great in the game I tested that use it. Article taken from GamingOnLinux.com.
1 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
The comments on this article are closed.
neowiz73 30 December 2015 at 6:18 pm UTC
sounds good those games mentioned seem to run well, I have rogue legacy and that does seem to work really well.
Feist 30 December 2015 at 7:06 pm UTC
I'm keeping my fingers crossed that this release will have a positive impact on the porting of "Underrail", a very interesting rpg that I bought in early access about 2 years ago.

It uses XNA and a port doesn't sound out of the question.
ElectricPrism 30 December 2015 at 7:41 pm UTC
Excellent, Ethan is doing the lawds work I specifically love Axiom Verge & Terraria in that list.
no_information_here 31 December 2015 at 1:43 am UTC
Ethan Lee is a force of nature. What he accomplishes is nothing short of amazing!

I always know that the games he personally ports are going to be completely solid. So many classics in this list:

http://www.flibitijibibo.com/index.php?page=Portfolio/Ports
STiAT 31 December 2015 at 5:34 am UTC
Great project. I hope we'll see some ports being able to make use of the technology, especially smaller indie studios.
flesk 31 December 2015 at 9:13 am UTC
View PC info
  • Contributing Editor
  • Supporter
  • Top Supporter
I really appreciate his work for Linux. So many great games. Eversion got full controller support a few weeks ago, by the way, but I forgot to write about it/wasn't sure if that was something people would be interested in. Anyway, it goes to show how much care he puts into his ports, even long after he's finished porting.
HunterZ 31 December 2015 at 4:09 pm UTC
What's the relationship between FNA and MonoGame? Is one of them abandoned? Is one a fork? Is there a political reason for the two projects existing?

Edit: Here's some good info: https://www.reddit.com/r/gamedev/comments/3xq1ly/fna_a_new_reimplementation_of_the_xna_40_libraries/


Last edited by HunterZ at 31 December 2015 at 7:02 pm UTC
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Livestreams & Videos
Community Livestreams
  • Turn Around: „Shadowrun: Hong Kong“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts