Stride Game Engine

Stride is a free and open-source
cross-platform C# game engine.

It is fit for both 2D and 3D games, as well as any other interactive content
running on desktop and VR.

Robot

Bet on the future

  • Next-gen graphics API support
  • Photorealistic rendering & VR ready
  • Multi-threaded
  • Fully customizable to your needs
Stride Editor Screenshot

Accelerated development

  • C# 14 scripting with .NET 10
  • Built-in game templates
  • Full asset creation toolchain
  • Flexible and customizable rendering pipeline
Stride Editor Screenshot

Write your scripts in C# 14

  • IntelliSense and code navigation for C#
  • Visual Studio, Visual Studio Code or Rider
  • Game Development in .NET 10
  • Long-term code maintainability
Platforms Image

Documentation that sings

  • Manual in English and Japanese
  • Beginner friendly introduction videos
  • Intermediate scripting tutorials on YouTube
  • Get help on our Discord channel
Game Image

Collaborate with us

  • Editor and runtime fully open source
  • Dive into our source code (MIT) on GitHub
  • Connect with Stride game engine community
  • Propose changes to the engine, website and documentation

Too high level for you? Try Silk.NET.

Stride takes care of most of the low-level game logic for you, and while the engine is fairly modular, you may prefer having full control over those bits of your engine. If that's the case, have a look at Silk.NET! Silk.NET is a powerful set of bindings supported by the .NET Foundation for multimedia applications.

Recent blog posts

Investigating SPIR-V for the shader system - Part 4

In this blog post, we have a big announcement to make. We'll also talk about the implementation of the mixin system as well as the integration of the new shader system in Stride, what it means and what we can expect for its future.

Investigating SPIR-V for the shader system - Part 3

In this blog post, we will focus on how the new SDSL parser has been implemented through writing a prototype expression parser as an example. We will see how this can be possible without sacrificing performance and allocating the least amount of memory possible. And finally see how this improved on the current shader parser system in Stride.

Announcing Stride 4.3

Stride 4.3 brings .NET 10 and C# 14, Bepu Physics, Vulkan compute shaders, custom assets, cross-platform build strides, mesh buffer helpers, Rider/VSCode support, and performance and stability fixes.

Featured Sponsors

Thanks to our featured sponsors for supporting Stride and empowering creators with the resources they need to bring their visions to life.

A visual live-programming environment that takes you from rapid prototyping to final production.

An indie game studio focused on player-first experiences.