Supported Platforms

Current Platform Support

Category Platform Runtime Status
Desktop Windows .NET Core
Primary development platform
Desktop Linux .NET Core
Works fine
Desktop Mac OS X .NET Core
Works (some outstanding texture issues)
Mobile Android Xamarin
FNA support TBC
Mobile iOS Xamarin
Needs work (also hardware & licenses)
Console Xbox One .NET Core
UWP Platform compatible
Console Switch C++ via BRUTE
Possible (NDA & Devkit)
Console PS4 C++ via BRUTE?
Theoretical (NDA & Devkit)
Web/Html5 Multiple WASM
Theoretical (using Mono WASM)
Streaming Stadia .NET Core
Theoretical (FNA support forthcoming)

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)
  • Android
    • Version 4.1 and up

Platforms no longer supported

  • Silverlight
  • Windows Phone 7
  • Xbox 360

Frameworks no longer used

  • Monogame
  • Silversprite
  • JSIL