Stride.CommunityToolkit 1.0.0-preview.68

This is a prerelease version of Stride.CommunityToolkit.
dotnet add package Stride.CommunityToolkit --version 1.0.0-preview.68
                    
NuGet\Install-Package Stride.CommunityToolkit -Version 1.0.0-preview.68
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Stride.CommunityToolkit" Version="1.0.0-preview.68" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Stride.CommunityToolkit" Version="1.0.0-preview.68" />
                    
Directory.Packages.props
<PackageReference Include="Stride.CommunityToolkit" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Stride.CommunityToolkit --version 1.0.0-preview.68
                    
#r "nuget: Stride.CommunityToolkit, 1.0.0-preview.68"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Stride.CommunityToolkit@1.0.0-preview.68
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Stride.CommunityToolkit&version=1.0.0-preview.68&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Stride.CommunityToolkit&version=1.0.0-preview.68&prerelease
                    
Install as a Cake Tool

🧰 Stride Community Toolkit

Join the chat at https://discord.gg/f6aerfE License

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

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:

  1. 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.
  2. Stride Website - The official site showcasing Stride, featuring:
  3. Stride Docs - The official documentation, including:
  4. Stride Community Toolkit - A set of C# helpers and extensions to enhance your experience with the Stride game engine.

πŸ›‘οΈLicense

This project is licensed under the MIT License.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
Loading failed