Godot is a free, MIT-licensed, cross-platform game engine for building 2D and 3D games from one unified editor.
stride3d/stride
Stride is a free, open-source cross-platform game engine written in C# for realistic rendering and VR, with a visual editor called Game Studio.
Open-source alternative to:Unity
- Stars
- 7,907
- Forks
- 1,179
- Open issues
- 703
- Last commit
- 13 hours ago
What is it?
Stride is a C# game engine built for realistic rendering and virtual reality. It is designed to be highly modular, so game developers can swap and extend its parts to fit their projects. The engine ships with Game Studio, a visual editor for creating and managing game content and applications.
Beyond the editor, Stride can be driven from the command line. The Stride CLI installs and manages engine versions, creates projects from templates such as FPS, platformer 2D, top-down RPG and VR sandbox, and opens Game Studio. Projects can also be created with standard dotnet new templates.
The repository contains the engine source, which is built with Visual Studio and .NET. Build status is tracked for Windows, Linux (Vulkan and OpenGL) and iOS. The code is MIT-licensed and maintained under the .NET Foundation.
Key features
- 01Visual editor, Game Studio, for building and managing game content
- 02Command-line tool for installing engine versions and creating projects from templates
- 03Modular engine architecture aimed at realistic rendering and VR
- 04Cross-platform builds, with Windows, Linux (Vulkan/OpenGL) and iOS covered by CI
- 05Project templates for genres such as FPS, 2D platformer and top-down RPG
Use cases
- Building a 3D or VR game in C# with a visual editor
- Prototyping a 2D or 3D game from a genre template
- Contributing to an open-source game engine written in C#
Quick start
- 1
Install the Stride CLI tool
dotnet tool install -g Stride.Cli - 2
Install the latest Stride engine
stride sdk install - 3
Create a new FPS project from the template
stride new fps -n MyShooter - 4
Run the project
cd MyShooter && dotnet run --project MyShooter.Windows
Things to know
- Building from source requires Visual Studio 2026 with specific workloads and Git LFS.
- The README's build instructions are oriented to Windows with Visual Studio.
In collections
Topics
FAQ
- What is stride?
- Stride is a free, open-source cross-platform game engine written in C# for realistic rendering and VR, with a visual editor called Game Studio. Stride is a C# game engine built for realistic rendering and virtual reality. It is designed to be highly modular, so game developers can swap and extend its parts to fit their projects. The engine ships with Game Studio, a visual editor for creating and managing game content and applications.
- Is stride free to use? What license does it have?
- stride is open source under the MIT license. Check the license terms before using it in commercial products.
- Is stride still maintained?
- Actively maintained. The last commit to stride was on Oct 22, 2026.
- What can I use stride for?
- Building a 3D or VR game in C# with a visual editor Prototyping a 2D or 3D game from a genre template Contributing to an open-source game engine written in C#
- How do I install stride?
- Install the Stride CLI tool: dotnet tool install -g Stride.Cli Install the latest Stride engine: stride sdk install Create a new FPS project from the template: stride new fps -n MyShooter Run the project: cd MyShooter && dotnet run --project MyShooter.Windows
- Where can I get stride?
- The source code and installation instructions are on GitHub: https://github.com/stride3d/stride
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A .NET framework for building cross-platform 2D and 3D games in C#, re-implementing Microsoft's discontinued XNA Framework.
A simple C library for making videogames, with 2D/3D graphics, input, audio and cross-platform support, no external dependencies.
An open-source, MIT-licensed C++20 game engine with a Vulkan/Metal/WebGPU renderer, an ECS, a cross-platform editor and a WebGPU build for the browser.
A 2D/3D game engine written in Go on Vulkan, with a built-in editor that is itself a game running in the engine.
No-code, open-source game engine and editor for building 2D, 3D and multiplayer games for mobile, desktop and the web.