JAG.Capsule.Runtime
0.10.0
Prefix Reserved
dotnet add package JAG.Capsule.Runtime --version 0.10.0
NuGet\Install-Package JAG.Capsule.Runtime -Version 0.10.0
<PackageReference Include="JAG.Capsule.Runtime" Version="0.10.0" />
<PackageVersion Include="JAG.Capsule.Runtime" Version="0.10.0" />
<PackageReference Include="JAG.Capsule.Runtime" />
paket add JAG.Capsule.Runtime --version 0.10.0
#r "nuget: JAG.Capsule.Runtime, 0.10.0"
#:package JAG.Capsule.Runtime@0.10.0
#addin nuget:?package=JAG.Capsule.Runtime&version=0.10.0
#tool nuget:?package=JAG.Capsule.Runtime&version=0.10.0

Capsule Engine
Capsule is a deterministic, code-first 2D game engine for C#. Scenes are authored in code or as scene documents. Gameplay never touches the graphics host, and it runs in headless tests.
| Package | Purpose |
|---|---|
JAG.Capsule |
Substrate-free gameplay APIs: simulation, input, rendering and audio contracts, save documents, tile grids, collision, and the world of scenes and entities. It also carries the build targets every game runs, and the source generators and analyzers. |
JAG.Capsule.Build |
The build a game's build project runs through CapsuleBuild: asset naming, scene, sprite, font, audio and shader compilation, and atlas packing. An importer package implements its IAssetImporter. Only build projects and importer libraries reference it. |
JAG.Capsule.Runtime |
The platform-neutral host: window, device, clock, input sampling, renderer, sound playback, scene hosting, and the HostPlatform contract. |
JAG.Capsule.Runtime.Desktop |
The desktop platform module a shell references: content beside the executable, saves and the crash log in the per-user local folder, window raising and focus, and sound following the default output. |
JAG.Capsule.Runtime carries the third-party notices for the embedded default font and the vendored Vorbis decoder.
Start with the repository quickstart. The README indexes the task pages.
Capsule 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
- JAG.Capsule (= 0.10.0)
- MonoGame.Framework.DesktopGL (>= 3.8.5.1)
- StbImageSharp (>= 2.30.16)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on JAG.Capsule.Runtime:
| Package | Downloads |
|---|---|
|
JAG.Capsule.Runtime.Desktop
The desktop platform module a game's shell hands the Capsule host: content beside the executable, saves and the crash log in the per-user local folder, window raising and focus, and sound that follows the default output. Publishes Windows, Linux and macOS from one shell. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.10.0 | 59 | 9/29/2026 |
| 0.9.0 | 88 | 9/25/2026 |
| 0.8.0 | 100 | 9/18/2026 |
| 0.7.0 | 94 | 9/17/2026 |
| 0.6.0 | 119 | 9/5/2026 |
| 0.5.3 | 118 | 9/4/2026 |
| 0.5.2 | 110 | 9/4/2026 |
| 0.5.1 | 101 | 9/4/2026 |
| 0.5.0 | 109 | 9/3/2026 |
| 0.4.1 | 109 | 9/2/2026 |
| 0.4.0 | 105 | 8/31/2026 |
| 0.3.0 | 102 | 8/31/2026 |
| 0.2.2 | 103 | 8/27/2026 |
| 0.2.0 | 101 | 8/27/2026 |
| 0.1.0 | 109 | 8/26/2026 |