Kitsune.Core
0.1.0
See the version list below for details.
dotnet add package Kitsune.Core --version 0.1.0
NuGet\Install-Package Kitsune.Core -Version 0.1.0
<PackageReference Include="Kitsune.Core" Version="0.1.0" />
<PackageVersion Include="Kitsune.Core" Version="0.1.0" />
<PackageReference Include="Kitsune.Core" />
paket add Kitsune.Core --version 0.1.0
#r "nuget: Kitsune.Core, 0.1.0"
#:package Kitsune.Core@0.1.0
#addin nuget:?package=Kitsune.Core&version=0.1.0
#tool nuget:?package=Kitsune.Core&version=0.1.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.
Phase 1 ships Kitsune.Core only: entity hierarchy, single-scene lifecycle, tag queries, axis-aligned hitboxes, and depth-ordered rendering hooks.
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 arrow keys to move the orange player. Red and blue rectangles demonstrate depth ordering (red draws on top).
Project layout
kitsune-engine/
├── Kitsune.Core/ # Engine runtime (Scene, Entity, Component, Hitbox)
├── Kitsune.Bridges.Platformer/ # Platformer bridge stub (Phase 2)
├── Kitsune.Editor/ # Editor shell stub
├── Kitsune.Core.Tests/ # Unit tests
├── Examples/
│ ├── HelloWorld/ # Foster wiring smoke test
│ └── CoreDemo/ # Core feature demo
├── 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
- FosterFramework (>= 0.3.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Kitsune.Core:
| Package | Downloads |
|---|---|
|
Kitsune.Bridges.Platformer
Platformer gameplay bridge for Kitsune — Solid, Actor, and forgiveness systems. |
GitHub repositories
This package is not used by any popular GitHub repositories.