A MonoGame/XNA Extension Framework
Welcome to Ladybug -- an extension framework built on top of MonoGame/XNA. With Ladybug, building cross-platform games and applications with a lightweight, flexible engine is even easier. Use as many or as few Ladybug Modules as you need, and avoid having to bend your project so that it works the way the engine wants it to.
This is the full Ladybug Framework, including all modules plus some enhanced capabilities built atop them. See the API for details.
Ladybug is broken up into several Modules, allowing developers to pick and choose which parts they want to use. The goal of Ladybug is to be able to use it as much or as little as you like!
The Scene Management module grants support for multiple game loops and pausing, suspending, and switching between them.
The Graphics Module includes basic UI and Animation functions.
The Input module includes enhanced input management
Entity Component System
The ECS allows for game objects to be created piece by piece, dynamically during runtime (Or from XML files!)
The Pathfinding module delivers basic A* Pathfinding components
The UI Module offers some simple menu creation.
Note: The UI Module will be moving to the Graphics module eventually -- its functionality shouldn't change, but be on the lookout!