# stride3d/stride

Stride (formerly Xenko), a free and open-source cross-platform C# game engine.

Repository: https://github.com/stride3d/stride
Canonical: https://ross.abutalabs.com/products/stride
Homepage: https://stride3d.net
Language: C#
License: MIT
License Family: permissive
Topics: gamedev, game-development, game-engine, csharp, direct3d, vulkan, multi-platform, stride, xenko
Last push: 2026-08-25T22:37:46+00:00

## Health v2 (maintenance only)
Score: 93/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 81, longevity 100
- inputs: {"age_days": 3008, "days_push": 8, "days_rel": 50, "gap_med": 39.5, "n_releases_24m": 11}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7804, forks 1138 (observed 2026-08-28T04:10:05.112470+00:00)

## What it is
Stride (formerly Xenko) is a free, open-source, cross-platform C# game engine for building 2D and 3D games, VR experiences, and interactive applications. It includes a visual editor (Game Studio), a customizable rendering pipeline with PBR and next-gen graphics API support, and a CLI for managing engine versions and project templates.

## Use cases
- build a 3D game in C#
- create a VR application
- make a 2D platformer with an open-source engine
- use a game engine with a visual editor and C# scripting
- build a rendering/visualization app for architecture or engineering
- create a training simulation
- develop a cross-platform desktop game
- extend or contribute to an open-source game engine

## When to choose
- you want a free, MIT-licensed game engine with full source access
- you prefer C#/.NET scripting over C++ or proprietary engines
- you need realistic PBR rendering, VR support, or a customizable graphics pipeline
- you want a built-in visual editor (Game Studio) with prefabs and asset tooling
- you want to sell your game without licensing restrictions

## When to avoid
- you need production-ready support for Linux or macOS (still experimental)
- you want maximum low-level control over engine internals (consider Silk.NET instead)
- you rely on a huge asset store and ecosystem like Unity or Unreal
- you need console or web export targets

## Facets
- artifact type: framework
- maturity: active
- function: game-engine, graphics, simulation, gui
- domain: graphics, cross-platform, simulation
- platform: windows, cross-platform, cpp
- tags: csharp, dotnet, 3d, 2d, vr, pbr-rendering, game-studio-editor, vulkan, direct3d, open-source, game-development, linux, macos, android, ios, gpu

## Member repositories
- stride3d/stride (main) score 93

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:05.112470+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:34:37.616879+00:00, confidence not recorded.
  - readme: https://github.com/stride3d/stride (fetched 2026-08-28T04:10:05.112470+00:00, sha e247c6c78d3d)
  - homepage: https://stride3d.net (fetched 2026-08-29T08:30:59.071574+00:00, sha 27bc26bbdee8)
  - site_page: https://www.stride3d.net/features (fetched 2026-08-29T08:30:59.075419+00:00, sha 2155182bf61b)
  - site_page: https://doc.stride3d.net/latest/en/index.html (fetched 2026-08-29T08:30:59.077389+00:00, sha ef6b9e6045d2)
  - site_page: https://www.stride3d.net/faq (fetched 2026-08-29T08:30:59.078984+00:00, sha 402a81b846d8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
