Note

Axolotl2D is in active development. The articles describe the API currently in this repository. If you run into a problem, ask on Discord or compare your code with the example project.

Axolotl2D logo

Axolotl2D

Axolotl2D is a lightweight .NET 2D game framework built on Silk.NET. It provides a Unity-like composition model without imposing an editor: scenes own GameObjects, GameObjects own components, and Microsoft dependency injection constructs the application.

The framework includes scene-level DI scopes, runtime GameObject creation and deferred destruction, data-authored prefabs, input profiles and capture, scaled time and fixed updates, typed assets, sprite batching, render textures, scoped custom shaders, per-camera post-processing, cameras, transform hierarchies, animation, particles, retained UI with texture or primitive visuals, text, audio, Box2D collider, sensor, query and joint tooling, and optional in-game inspection.

Where to begin