FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

stride3d/stride: Stride (formerly Xenko), a free and open-source cross-platform C# game engine. · GitHub

Welcome to the Stride Game Engine

Stride is an open-source C# game engine designed for realistic rendering and VR. Highly modular, it aims to give game makers more flexibility in their development. Stride comes with an editor, Game Studio, which allows you to create and manage the content of your games or applications visually and intuitively. To learn more about Stride, visit stride3d.net.

This README is intended for users who want to build the Stride engine from source or contribute to its development. If your goal is to create games using Stride, we recommend visiting the Get started with Stride guide. There, you'll find detailed instructions on downloading, installing, and getting started with game development in Stride.

🚀 Try Stride from the command line

Create and manage Stride projects from the command line — no editor required.

The Stride CLI tool installs and manages Stride engine versions, creates projects from templates, and opens Game Studio:

dotnet tool install -g Stride.Cli

stride sdk install                   # install the latest Stride engine
stride new fps -n MyShooter          # template: game, fps, platformer2d, topdownrpg, vrsandbox, ...
cd MyShooter && dotnet run --project MyShooter.Windows

stride studio                        # open Game Studio, the visual editor

stride new with no template lists what's available, stride sdk manages installed engine versions (list, install, uninstall, update), and stride upgrade moves a project to a newer engine. See sources/launcher/README.md.

Prefer standard .NET templating? The same templates are available through dotnet new:

dotnet new install Stride.Templates.Games
dotnet new stride-game -n MyGame
cd MyGame && dotnet run --project MyGame.Windows

See sources/templates/README.md for the full template catalog (genre starters, 18 feature demos, tutorials) and the local-development workflow.

🤝 Contributing

Want to get involved? See our Contributing section for how to ask questions, report bugs, submit pull requests (including good first issues), and how you can earn money by contributing via funded tasks/bug bounties.

🗺️ Roadmap

Our Roadmap communicates upcoming changes to the Stride engine.

🛠️ Building from Source

Prerequisites

  1. Latest Git — the Windows installer includes Git LFS by default; make sure it stays enabled. For convenience, you can also use a UI client like GitExtensions.
  2. Visual Studio 2026 (Community edition is free), with these two workloads:
    • .NET desktop development (bundles the .NET 10 SDK)
    • Desktop development with C++

See docs/build/README.md for detailed prerequisites (specific MSVC toolset versions, optional iOS/Android/ARM64/VSIX components, command-line builds without VS, and troubleshooting).

Build Stride

  1. git clone https://github.com/stride3d/stride.git
  2. Open build\Stride.slnx in Visual Studio 2026.
  3. Build the Stride.GameStudio project (default startup, in the 60-Editor folder) or run it directly from the toolbar.

Contribution Guidelines

Please check our Contributing Guidelines.

🔬 Build Status

Build Status
Windows
Linux Vulkan/OpenGL
iOS
Tests (Simple)
Tests (Game/WARP)

📖 Stride Documentation Landscape

The Stride documentation is organized across different locations. Here's how it's structured:

  1. Stride Game Engine - The main repository for Stride.
    • Contributing to Stride - A guide for developers interested in contributing to or developing the Stride engine.
  2. Stride Website - The official site showcasing Stride, featuring:
  3. Stride Docs - The official documentation, including:
  4. Stride Community Toolkit - A set of C# helpers and extensions to enhance your experience with the Stride game engine.

🌐 .NET Foundation

This project is supported by the .NET Foundation.

🛡️ License

Stride is covered by the MIT License unless stated otherwise (i.e. for some files that are copied from other projects). You can find the list of third-party projects here. Contributors need to sign the following Contribution License Agreement.

✨ Contributors

Thanks to all these wonderful people who have contributed to Stride!


xen2

💻

Eideren

💻

Jorn Theunissen

📖

Tebjan Halm

💻

Elias Holzer

💻

Johan Gustafsson

💻

Youness KAFIA

💻

Marian Dziubiak

💻

AmbulantRex

💻

Basewq

💻

Jarmo

💻

Antonio Junaković

💻

Nicolas Musset

💻

Novaleaf

💻

salahchafai

🎨

Mehar

💻

Vaclav Elias

💻

EternalTamago

💻

WhyPenguins

💻

Aunnop Kattiyanet

💻

Anon

🎨

D3ZAX

💻

Phr00t

💻

sebl

💻

Artromskiy

💻

Jean-François Pustay

💻

Daniel Miller

💻

joreg

💻

James Rinker

💻

Tristan McPherson

💻

Eric

💻

Sebastian Gregor

💻

insomnyawolf

💻

Doprez

💻

Jakub Ławreszuk

💻

Mario Guerra

💻

tamamutu

💻

IXLLEGACYIXL

💻

arturo

💻

Chia-Hsiang Cheng

💻

Nicolae Tugui

💻

Mattias Cibien

💻

Oleg Ageev

💻

SeleDreams

💻

Alexandre Castro

💻

SVNMLR

🎨

Jeromy Walsh

💻

Parham Gholami

🎨

adrsch

💻

Alexander Schill

💻

froce

💻

Fydar

💻

MaximilianEmel

💻

Schossi

💻

Dagan Hartmann

💻

nicogo.eth

💻

hatim ourahou

💻

kopffarben

💻

Tomasz Czech

💻

Tranquil Abyss

💻

Levi Ferreira

🎨

Tyler Kvochick

📖

Arc

💻

minktusk

💻 🖋

Tim Cassell

💻

Dylan Loe

💻

Will S

💻

Ryan Soo

💻

MechWarrior99

💻

Proxid

💻

Yerko Andrei

💻

Addison Schmidt

💻

Tim Conner

💻

Caleb L.

💻

net2cn

💻

Peter Laske

💻

Mikhail Arsentev

💻

Matthias Hölzl

💻

Rahul Pai

💻

ModxVoldHunter

💻

Steve

💻

Niklas Arndt

💻

Fera

💻

Kreblc3428

💻

Will

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Stride (formerly Xenko), a free and open-source cross-platform C# game engine.

Topics

Resources

Code of conduct

Contributing

Stars

7.8k stars

Watchers

189 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages


Back | FazBrowse Home | New Git URL