Stride documentation
Welcome to the Stride documentation. Whether you're a programmer, artist, designer or any other type of user, of any skill-level, these pages should help you bring your visions to life using the powerful Stride game engine.
Dive right in
📚 Manual
Learn how to use the engine and its features through detailed guides and instructions.
🔧 API
Learn about Stride's code API with detailed descriptions of all classes, methods, properties and more.
🎓 Tutorials
Explore a wide range of video tutorials, from beginner to intermediate, with additional quick tips.
Additional resources
📝 Release notes
Learn about new features, improvements and other changes introduced between versions of the engine.
🌟 Contributing
Learn how to contribute to Stride's growth, whether you want to donate, write code, fix a typo in the documentation, or something else.
🔍 Diagnostics
Learn about Stride's error codes, what they mean and how to fix issues that cause them to appear.
🏋🏽 Community resources
Check out all this awesome stuff that was made by others. From demo's to example projects, from shaders all the way to nifty code that you can reuse.
📥 Download PDF Versions
Some sections of this documentation are available in a PDF form for offline viewing:
- Stride Manual: (File size: 120MB)
- Stride Tutorials: (File size: 17MB)
- Contributing to Stride: (File size: 16MB)
Documentation changelog
For a full list of changes, read the Github release notes.
Recent updates
- General
- Updated header sizes and margins for better readability
- Manual
- Rewritten Platforms - Overhauled the platforms section
- Rewritten Graphics — Graphics API - Updated page and added new information for Stride 4.4
- New Get Started — Stride CLI - New page for the Stride CLI tool
- New Project — Native AOT - New page for building games with Native AOT
- New Linux — Install the editor using Wine - New guide for setting up Game Studio on Linux with Wine/Proton
- New Troubleshooting — Solution contains packages with vulnerabilities - New troubleshooting page for vulnerable nuget packages warnings.
- Updated Physics - Characters - Updated page based on changes introduced in 4.4
- Updated Install and update - Update Stride - Updated instructions and added a guide for reverting updates
- Updated Install and update - Manage Versions - Added information for Stride CLI
- Updated Get Started — Create a project - Added information on how to create a project without Game Studio
- Updated Get Started — Stride Extension - Updated description and added information about differences between VS and VSCode extensions
- Updated Graphics — Sprite font - Added example for creating sprite fonts from system fonts
- Contributing
- New Contribute to the engine — Architecture - New architecture documentation, that is automatically copied from the main engine repository
- Updated Ways to contribute - Simplified information
- Updated Core team - Updated list style and added new contributors
- Community resources
- Updated Games and demos - Added Dysector and Pistonica
- Updated Embedding and integration - New project example for embedding in WPF
- Updated Networking - Added StrideNet and StrideRiptideInterpolation
- Updated UI - Added a new Avalonia UI integration library
Previous updates
- Manual
- Rewritten Get Started - Section rewritten
- New Install and update - New install and update section
- New Stride for Godot developers - New guide for people coming from Godot
- New Project - New project section
- Updated Scripts — Types of script - Updated types of script and created sub-pages for each script type
- Contributing
- Updated Contribute to the engine — Bug bounties - Clarified a couple of points
- Community resources
- Updated Games and demos - Improved the list of released games