Announcing Stride 4.4

Vulkan & Direct3D 12 rewrite, new shader compiler, CLI tool, asset workflow improvements, Native AOT and more are out now in one of the biggest releases the engine has seen in years! Read more about it here.

Stride Blog

Free. Cross-platform. Open source. A game engine for building all your apps.

authorferafiks

Announcing Stride 4.4

Stride 4.4 is one of the largest updates the engine has seen in years, with a modernized shader pipeline, overhauled Vulkan and Direct3D APIs, massive improvements to non-Windows platform support, a new CLI tool and much more.

4.4Release

authorYouness KAFIA

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.

.NETShaders

authorYouness KAFIA

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.

.NETShaders

authorVaclav Elias

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.

4.3Release

authorYouness KAFIA

Investigating SPIR-V for the shader system - Part 2

In this second part we're going to dive deeper in how the current SDSL compiler works and how we are improving on it for the SPIR-V compiler. This will be a sort of personal log book of my research on the subject.

.NETShaders

authorVaclav Elias

Announcing Stride 4.2

Stride contributors are thrilled to announce the release of Stride 4.2, now fully compatible with .NET 8 and leveraging the latest enhancements in C# 12. This release brings significant improvements in performance, stability, and developer experience.

4.2Release

authorYouness KAFIA

Investigating SPIR-V for the shader system - Part 1

In this first part of a new series of blog posts, we will learn more about Stride's shader system, its limitations and how to make it better thanks to a very useful shader language called SPIR-V. This will be the first step in implementing a new and better shader system.

.NETShaders

authorMartin

A closer look: Diagnostic Analyzers with Roslyn

Let's take a closer look at the DiagnosticAnalyzer feature added in Stride.Core.CompilerServices. This feature offers real-time code analysis in your IDE, enhancing your workflow.

.NET