Kitsune.Bridges.Platformer
0.2.0
See the version list below for details.
dotnet add package Kitsune.Bridges.Platformer --version 0.2.0
NuGet\Install-Package Kitsune.Bridges.Platformer -Version 0.2.0
<PackageReference Include="Kitsune.Bridges.Platformer" Version="0.2.0" />
<PackageVersion Include="Kitsune.Bridges.Platformer" Version="0.2.0" />
<PackageReference Include="Kitsune.Bridges.Platformer" />
paket add Kitsune.Bridges.Platformer --version 0.2.0
#r "nuget: Kitsune.Bridges.Platformer, 0.2.0"
#:package Kitsune.Bridges.Platformer@0.2.0
#addin nuget:?package=Kitsune.Bridges.Platformer&version=0.2.0
#tool nuget:?package=Kitsune.Bridges.Platformer&version=0.2.0
Kitsune
Kitsune is a 2D game engine for C# built on Foster. It modernizes proven Monocle-inspired patterns — Scene, Entity, Component, tags, and collision — as layered .NET libraries you can adopt incrementally.
Kitsune.Core provides entity hierarchy, single-scene lifecycle, tag queries, axis-aligned hitboxes, and depth-ordered rendering hooks. Kitsune.Bridges.Platformer (0.2.0) adds Solid, Actor, PlatformerBody, forgiveness systems, and moving platforms.
Prerequisites
Build and run
dotnet build
dotnet test
HelloWorld — minimal Foster window (circle demo):
dotnet run --project Examples/HelloWorld
CoreDemo — Phase 1 Core proof (entities, collision, tags, depth ordering):
dotnet run --project Examples/CoreDemo
Use WASD and Space to move the orange player (A/D walk, Space/W jump). Red and blue rectangles demonstrate depth ordering (red draws on top).
PlatformerDemo — Platformer Bridge playground (coyote time, jump buffer, platforms):
dotnet run --project Examples/PlatformerDemo
Use A/D to walk and Space or W to jump. Try the walk-off ledge on the left (coyote time), the floor gap (jump buffer), and stand on the blue moving platform to ride it.
Project layout
kitsune-engine/
├── Kitsune.Core/ # Engine runtime (Scene, Entity, Component, Hitbox)
├── Kitsune.Bridges.Platformer/ # Platformer Bridge (Solid, Actor, PlatformerBody)
├── Kitsune.Editor/ # Editor shell stub
├── Kitsune.Core.Tests/ # Core unit tests
├── Kitsune.Bridges.Platformer.Tests/ # Bridge unit tests
├── Examples/
│ ├── HelloWorld/ # Foster wiring smoke test
│ ├── CoreDemo/ # Core feature demo
│ └── PlatformerDemo/ # Platformer Bridge demo level
├── docs/ # Public documentation
└── kitsune.slnx
Documentation
License
MIT — see 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
- Kitsune.Core (>= 0.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.