Stride Blog

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

Announcing Stride 4.3

authorVaclav Elias

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

Investigating SPIR-V for the shader system - Part 2

authorYouness KAFIA

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

Announcing Stride 4.2

authorVaclav Elias

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

Investigating SPIR-V for the shader system - Part 1

authorYouness KAFIA

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.

Don't forget to checkout part 2!

.NETShaders

A closer look: Diagnostic Analyzers with Roslyn

authorMartin

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

Community Meeting October 2023

authorAggror Jorn

On October 7th, a community meeting was held addressing new user influx, planning the release of Stride 4.2, contingent on the .NET 8 launch.

.NETMeetingAvalonia

A closer look: Setting private members in the editor

authorMarian Dziubiak

Let's take a closer look at why currently you can't set private members of scripts and components in the Stride Editor and explore the options to change that in the future.

.NETEducation