logo Ladybug Framework

by M. R. Williams, for Welcome to Monday

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.

If you haven't already, don't forget to check out our Getting Started guide, which will help you get set up with the prerequisites and get you started on an example project using Visual Studio Code

Ladybug Core

Download (zip)

This is the full Ladybug Framework, including all modules plus some enhanced capabilities built atop them. See the API for details.

Ladybug Modules

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!

Scene Management

Download (zip)

The Scene Management module grants support for multiple game loops and pausing, suspending, and switching between them.

Graphics

Download (zip)

The Graphics Module includes basic UI and Animation functions.

Input

Download (zip)

The Input module includes enhanced input management

Entity Component System

Download (zip)

The ECS allows for game objects to be created piece by piece, dynamically during runtime (Or from XML files!)

Pathfinding

Download (zip)

The Pathfinding module delivers basic A* Pathfinding components

UI

Download (zip)

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!

Back to top Generated by DocFX