FNA.NET
1.0.15.2403
dotnet add package FNA.NET --version 1.0.15.2403
NuGet\Install-Package FNA.NET -Version 1.0.15.2403
<PackageReference Include="FNA.NET" Version="1.0.15.2403" />
paket add FNA.NET --version 1.0.15.2403
#r "nuget: FNA.NET, 1.0.15.2403"
// Install FNA.NET as a Cake Addin #addin nuget:?package=FNA.NET&version=1.0.15.2403 // Install FNA.NET as a Cake Tool #tool nuget:?package=FNA.NET&version=1.0.15.2403
FNA.NET
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:
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-android34.0 is compatible. net8.0-browser was computed. net8.0-ios was computed. net8.0-ios17.2 is compatible. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-tvos17.2 is compatible. net8.0-windows was computed. net8.0-windows7.0 is compatible. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- FNA.NET.NativeAssets (>= 1.0.6.2403)
- NVorbis (>= 0.10.5)
-
net8.0
- FNA.NET.NativeAssets (>= 1.0.6.2403)
- NVorbis (>= 0.10.5)
-
net8.0-android34.0
- FNA.NET.NativeAssets (>= 1.0.6.2403)
- NVorbis (>= 0.10.5)
- SDL2DroidSharp-JBindings (>= 1.0.3)
-
net8.0-ios17.2
- FNA.NET.NativeAssets (>= 1.0.6.2403)
- NVorbis (>= 0.10.5)
-
net8.0-tvos17.2
- FNA.NET.NativeAssets (>= 1.0.6.2403)
- NVorbis (>= 0.10.5)
-
net8.0-windows7.0
- FNA.NET.NativeAssets (>= 1.0.6.2403)
- ImeSharp (>= 1.4.0)
- NVorbis (>= 0.10.5)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on FNA.NET:
Package | Downloads |
---|---|
Physics2D
Physics2D is 2D physics engine for FNA.NET only. It is based on the VelcroPhysics project, which is Farseer Physics formerly. |
|
FNA.NET.Shapes
Shape rendering in FNA.NET. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on FNA.NET:
Repository | Stars |
---|---|
sinshu/meltysynth
A SoundFont MIDI synthesizer for .NET
|
Version | Downloads | Last updated |
---|---|---|
1.0.15.2403 | 218 | 7/12/2024 |
1.0.0.77-develop | 537 | 6/27/2022 |