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.