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.
π€ 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
- 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.
- 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
git clone https://github.com/stride3d/stride.git- Open
build\Stride.slnin Visual Studio 2026. - Build the
Stride.GameStudioproject (default startup, in the60-Editorfolder) 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:
- Stride Game Engine - The main repository for Stride.
- Contributing to Stride - A guide for developers interested in contributing to or developing the Stride engine.
- Stride Website - The official site showcasing Stride, featuring:
- Stride Docs - The official documentation, including:
- Manual
- Tutorials
- Release Notes
- Ways to contribute
- API Reference
- Community Resources - Demos, articles, shaders, physics examples, and more.
- Contributing to the Docs - Guide for contributing to the Stride documentation.
- Stride Community Toolkit - A set of C# helpers and extensions to enhance your experience with the Stride game engine.
- Contributing to Toolkit - Contribute to or explore the toolkit's source code.
π .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!
This project follows the all-contributors specification. Contributions of any kind welcome!