Repolode
stride3d

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. 1

    Install the Stride CLI tool

    dotnet tool install -g Stride.Cli
  2. 2

    Install the latest Stride engine

    stride sdk install
  3. 3

    Create a new FPS project from the template

    stride new fps -n MyShooter
  4. 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