Table of Contents

Platforms

Platforms

Stride is a cross-platform engine, which means that you can create a single game and publish it on multiple platforms.

Supported development platforms

Name Overall status Editor Building (without the editor) Code-only
Windows 10, 11 Full support 🟩 🟩 🟩
Linux Partial support, read more here 🟥 🟩 🟩
MacOS Partial support, read more here 🟥 🟩 🟩
Note

Game Studio (the editor) is being rewritten to be cross-platform. Currently however, it's not possible to use it outside of Windows.

Supported target platforms

Platform specific code

Each platform has it's own project package that contains the entry point and other code exclusive for that platform.

You can also check the current platform using Platform.Type.

if (Platform.Type == PlatformType.Android)
{
    // This code will only be executed on Android
}
Warning

Stride also sets preprocessor variables for some platforms, however, it's generally advised to avoid using them.

In this section