Skip to content
/ FNA Public
forked from FNA-XNA/FNA

Fork of FNA with Android support and nuget packages of native assets

Notifications You must be signed in to change notification settings

FNA-NET/FNA

This branch is 56 commits ahead of, 75 commits behind FNA-XNA/FNA:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a046da3 · Jul 12, 2024
Jun 1, 2024
Oct 30, 2019
Mar 1, 2024
Jan 1, 2024
Jul 12, 2024
Sep 27, 2023
Mar 13, 2024
Nov 2, 2021
Feb 21, 2024
Jul 12, 2024
Jul 12, 2024
Mar 14, 2024
Mar 15, 2024
Mar 21, 2024
Mar 15, 2024
Mar 15, 2024
Mar 15, 2024
Jun 29, 2021
Mar 15, 2024
Aug 2, 2020
Jun 1, 2024
Aug 4, 2020

Repository files navigation

FNA.NET

Nuget

FNA.NET is a variant of FNA. Its goal is to develop games with FNA/XNA on the modern .NET platform.

Supported Platforms

Android is supported with OpenGL only!

  • Desktop PCs
    • Windows Direct3D
    • Windows Vulkan
    • Windows OpenGL
    • Windows Store Apps (UWP)
    • Linux Vulkan
    • Linux OpenGL
    • macOS Vulkan(via MoltenVK)
    • macOS OpenGL
  • Mobile/Tablet Devices
    • iOS/tvOS Vulkan(via MoltenVK)
    • Android OpenGL
  • Consoles (for registered developers)
    • Xbox One (via UWP)

License

FNA is released under the Microsoft Public License. See LICENSE for details.

FNA uses LzxDecoder.cs, released under a dual MSPL/LGPL license. See lzxdecoder.LICENSE for details.

FNA uses code from the Mono.Xna project, released under the MIT license. See monoxna.LICENSE for details.

Documentation

Documentation for FNA can be found on the FNA wiki:

https://github.com/FNA-XNA/FNA/wiki

Packages

No packages published

Languages

  • C# 96.3%
  • HLSL 2.9%
  • Makefile 0.8%