Stride.CommunityToolkit
1.0.0-preview.68
dotnet add package Stride.CommunityToolkit --version 1.0.0-preview.68
NuGet\Install-Package Stride.CommunityToolkit -Version 1.0.0-preview.68
<PackageReference Include="Stride.CommunityToolkit" Version="1.0.0-preview.68" />
<PackageVersion Include="Stride.CommunityToolkit" Version="1.0.0-preview.68" />
<PackageReference Include="Stride.CommunityToolkit" />
paket add Stride.CommunityToolkit --version 1.0.0-preview.68
#r "nuget: Stride.CommunityToolkit, 1.0.0-preview.68"
#:package Stride.CommunityToolkit@1.0.0-preview.68
#addin nuget:?package=Stride.CommunityToolkit&version=1.0.0-preview.68&prerelease
#tool nuget:?package=Stride.CommunityToolkit&version=1.0.0-preview.68&prerelease
π§° Stride Community Toolkit
Welcome to the Stride Community Toolkit repository. This toolkit serves as a comprehensive collection of helpers and extensions designed to simplify and accelerate development with the Stride Game Engine using .NET and C#.
- π Getting Started
- π€ Contributing
- π Stride Documentation Landscape
- π‘οΈ License
π Getting Started
To get started with the Stride Community Toolkit, please refer to our official Stride Community Toolkit Docs.
π€ Contributing
Use Discord #toolkit for questions and general discussions. Use Issues to report bugs and proposing features.
Good First Issues
If you're new to the project and want to contribute code, issues tagged as help-wanted are excellent starting points.
Branching and Releases
The main branch is the default branch for pull requests and most other development activities.
Releases are based on a stable main branch. Use of Conventional Commits is encouraged.
π Stride Documentation Landscape
The Stride documentation is organized across different locations. Here's how it's structured:
- Stride Game Engine - The main repository for Stride, a free and open-source 2D and 3D game engine.
- Contributing to Stride - A guide for developers interested in contributing to or developing the Stride engine.
- Stride Website - The official site showcasing Stride, featuring:
- Stride Docs - The official documentation, including:
- Manual
- Tutorials
- Release Notes
- Ways to contribute
- API Reference
- Community Resources - Demos, articles, shaders, physics examples, and more.
- Contributing to the Docs - Guide for contributing to the Stride documentation.
- Stride Community Toolkit - A set of C# helpers and extensions to enhance your experience with the Stride game engine.
- Contributing to Toolkit - Contribute to or explore the toolkit's source code.
π‘οΈLicense
This project is licensed under the MIT License.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Silk.NET.SDL (>= 2.23.0)
- Stride.AssetCompiler (>= 4.4.1)
- Stride.Engine (>= 4.4.1)
- Stride.Particles (>= 4.4.1)
- Stride.UI (>= 4.4.1)
NuGet packages (10)
Showing the top 5 NuGet packages that depend on Stride.CommunityToolkit:
| Package | Downloads |
|---|---|
|
Stride.CommunityToolkit.Windows
Superseded: reference Stride.CommunityToolkit instead. Since 1.0.0-preview.67 the core package brings in the asset compiler and holds WindowsDpiManager, so this package is empty and only depends on the core. It is published once more so that a project still naming it keeps building with the matching core; it will be unlisted. Stride compatibility (each toolkit version is built for one Stride release): - Stride 4.4: this version - Stride 4.3: 1.0.0-preview.62 - Stride 4.2: 1.0.0-preview.61 Documentation: https://stride3d.github.io/stride-community-toolkit/ Source and 50+ runnable examples: https://github.com/stride3d/stride-community-toolkit |
|
|
Stride.CommunityToolkit.Bepu
Bepu Physics helpers for the Stride Community Toolkit - the recommended physics package. What's inside: - SetupBase3DScene / SetupBase2DScene: compositor, camera, light, ground and physics in one call - Create3DPrimitive / Create2DPrimitive with a matching Bepu collider, plus Add3DGround and Add2DGround - Extra colliders: cone, torus, teapot, triangular prism and 2D polygon, with convex hull helpers and a shared hull cache - Raycasting from a camera, the mouse or a RaySegment: RayCast and RayCastPenetrating on the simulation - Body2DComponent for 2D scenes running on the 3D simulation - CollidableGizmoScript and DebugRenderComponentScript to see colliders and bodies in the scene - BepuEntityInstancing: instanced rendering of many physics bodies that skips sleeping ones Requires Stride.BepuPhysics, Stride's Bepu-based physics. Stride compatibility (each toolkit version is built for one Stride release): - Stride 4.4: this version - Stride 4.3: 1.0.0-preview.62 - Stride 4.2: 1.0.0-preview.61 Documentation: https://stride3d.github.io/stride-community-toolkit/ Source and 50+ runnable examples: https://github.com/stride3d/stride-community-toolkit |
|
|
Stride.CommunityToolkit.Skyboxes
A skybox for code-only Stride projects in one call. game.AddSkybox() adds an entity with a BackgroundComponent and a skybox LightComponent built from a bundled HDR environment map, so a scene gets a sky and image-based lighting without any assets of its own. What's inside: - AddSkybox(): the one-call setup, with a bundled HDR texture - SkyboxGenerator: turns any cubemap or HDR texture into a Stride Skybox at run time, for your own environment maps Stride compatibility (each toolkit version is built for one Stride release): - Stride 4.4: this version - Stride 4.3: 1.0.0-preview.62 - Stride 4.2: 1.0.0-preview.61 Documentation: https://stride3d.github.io/stride-community-toolkit/ Source and 50+ runnable examples: https://github.com/stride3d/stride-community-toolkit |
|
|
Stride.CommunityToolkit.ImGui
Dear ImGui for Stride through Hexa.NET.ImGui: an ImGuiSystem that renders ImGui over the scene and feeds it Stride's keyboard and mouse input, plus ready-made debug windows. What's inside: - ImGuiSystem: create it once after the graphics device exists; every window added afterwards is drawn through it - BaseWindow: derive from it to make your own window in a few lines - HierarchyView (scene tree with search), Inspector (read and edit any object's fields and properties live), PerfMonitor (frame time, memory, draw calls and per-thread sample strips) - ImGuiExtension: using-block helpers for windows, child regions, menus, combos, tooltips, columns and IDs, and Stride textures as ImGui images Depends on the Hexa.NET.ImGui package. Stride compatibility (each toolkit version is built for one Stride release): - Stride 4.4: this version - Stride 4.3: 1.0.0-preview.62 - Stride 4.2: 1.0.0-preview.61 Documentation: https://stride3d.github.io/stride-community-toolkit/ Source and 50+ runnable examples: https://github.com/stride3d/stride-community-toolkit |
|
|
Stride.CommunityToolkit.DebugShapes
Immediate-mode debug shapes for Stride: draw lines, arrows, cubes, spheres, half spheres, capsules, cylinders, cones, circles, quads and bounds from any script, for one frame or for a set time, and they disappear when you stop drawing. What's inside: - ImmediateDebugRenderSystem, registered with game.AddDebugShapes(): DrawLine, DrawArrow, DrawCube, DrawSphere, DrawCapsule, DrawCylinder, DrawCone, DrawCircle, DrawQuad, DrawBounds and more, solid or wireframe, with or without depth test - Thousands of shapes per frame in a handful of instanced draw calls: no entities, models or assets involved - Works in code-only and Game Studio projects; the render feature is added to the graphics compositor for you Stride compatibility (each toolkit version is built for one Stride release): - Stride 4.4: this version - Stride 4.3: 1.0.0-preview.62 - Stride 4.2: 1.0.0-preview.61 Documentation: https://stride3d.github.io/stride-community-toolkit/ Source and 50+ runnable examples: https://github.com/stride3d/stride-community-toolkit |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-preview.68 | 45 | 10/19/2026 |
| 1.0.0-preview.67 | 146 | 10/15/2026 |
| 1.0.0-preview.66 | 605 | 10/9/2026 |
| 1.0.0-preview.65 | 169 | 9/27/2026 |
| 1.0.0-preview.63 | 5,459 | 8/31/2026 |
| 1.0.0-preview.62 | 6,071 | 11/16/2025 |
| 1.0.0-preview.61 | 566 | 11/15/2025 |
| 1.0.0-preview.60 | 564 | 10/28/2025 |
| 1.0.0-preview.59 | 1,099 | 9/5/2025 |
| 1.0.0-preview.58 | 682 | 8/24/2025 |
| 1.0.0-preview.56 | 2,400 | 3/8/2025 |
| 1.0.0-preview.55 | 230 | 2/23/2025 |
| 1.0.0-preview.54 | 177 | 2/23/2025 |
| 1.0.0-preview.53 | 627 | 2/3/2025 |
| 1.0.0-preview.52 | 409 | 1/19/2025 |
| 1.0.0-preview.51 | 168 | 1/19/2025 |
| 1.0.0-preview.49 | 529 | 1/1/2025 |
| 1.0.0-preview.48 | 421 | 12/15/2024 |
| 1.0.0-preview.47 | 229 | 11/29/2024 |