📈 GH Trending Explorer 🎲 Surprise me

← all repos

stride3d / stride

git clone https://github.com/stride3d/stride.git releases/4.4.1 · 6d ago 🔥 on GitHub Trending today

Open-source cross-platform game engine written in C#, with a visual editor called Game Studio.

Why you might care

Suited to C# developers making games or apps with realistic rendering and VR support. Its modular design and visual editor make it an alternative to Unity or Godot for .NET-based projects. Includes a CLI for managing engine versions and project templates.

Categories

Alternatives

UnityGodotMonoGameUnreal Engine
+8
stars, 24h · #4,240
+~28
stars, 7 days · #6,482
+100
stars, 30 days · #7,163
7.9k
★ total · +0% this week
1.2k
forks · 705 open issues

Star history (as recorded here)

2026-10-20 · 7,897 ★ 2026-10-23 · 7,909 ★
LanguageC#
LicenseMIT
Created2018-06-08 (8y ago)
Last pushtoday
Watchers186
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-23 — #21 monthly in c# · +100 ★

GitHub topics

Links

README excerpt
# 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:
 [code] 
`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`:
 [code] 
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.
 - Contri

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.