Supported Platforms

Current Platform Support

Category Platform Runtime Status
Desktop Windows .NET 6
Primary development platform
Desktop Linux .NET 6
Works fine
Desktop Mac OS X .NET 6
Works (some outstanding texture issues)
Mobile iOS Xamarin
Needs work (also hardware & licenses)
Console Xbox One .NET Core
UWP Platform compatible but .NET 6 not currently supported
Console Switch C++ via BRUTE or NativeAOT?
Possible (NDA & Devkit)
Console PS4 C++ via BRUTE or NativeAOT?
Theoretical (NDA & Devkit)
Web/Html5 Multiple WASM
Theoretical (using Uno, Mono WASM). Waiting for WASM threading support.
Streaming Stadia .NET 6
Theoretical (FNA support confirmed)

Runtime Requirements by Platform

  • Windows
    • 7 SP1+ and up (32/64 bit)
    • OpenGL 2.1 (available since 2006 - the vast majority of graphics cards and internal graphics support this)

Platforms no longer supported

  • Silverlight - deprecated
  • Windows Phone 7 - deprecated
  • Xbox 360 - deprecated
  • Android - for this reason
  • UWP - temporarily unsupported due to this.

Frameworks no longer used

  • Monogame
  • Silversprite
  • JSIL