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, input actions, scaled time and fixed updates, typed assets, sprite batching, scoped custom shaders, cameras, transform hierarchies, animation, particles, retained UI with texture or primitive visuals, text, audio, Box2D physics, and optional in-game inspection.

Where to begin