FNA logo

FNA

Implements the XNA framework for a variety of platforms.

Made by Ethan Lee

  • monogame

  • xna

  • Game Development

  • 2d-game-framework

What is FNA?

FNA is an open-source implementation of the Microsoft XNA 4 Framework, providing a comprehensive reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries. Primarily developed by video game porter Ethan Lee, FNA aims to preserve the XNA game library by re-implementing XNA itself with a meticulous focus on accuracy. The goal is to reproduce XNA as it was made by Microsoft, while ensuring a seamless, "at-home" experience on all target platforms. FNA's development approach is characterized by a commitment to doing things right without any game-specific hacks, ensuring a reliable and consistent experience for developers

Highlights

  • Comprehensive reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries
  • Preservation of the XNA game library through accurate re-implementation
  • Consistent and reliable experience across target platforms without game-specific hacks
  • Developed with a focus on accuracy and faithfulness to the original XNA framework
  • Provides an "at-home" feel for developers familiar with the XNA ecosystem

Platforms

  • Nintendo Switch
  • Apple TV
  • Android
  • Mac
  • iPhone
  • iPad
  • Stadia
  • Windows
  • Linux

Languages

  • English