You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Ellpeck ef83124cfa allow changing the color of panels 1 day ago
.config added some tests 3 months ago
.github Update FUNDING.yml 1 year ago
Demos convert tests to use graphics 3 months ago
Demos.Android updated some outdated dependencies 4 weeks ago
Demos.DesktopGL streamlined TextInputWrapper into MlemPlatform and included link opening 2 months ago
Docs streamlined TextInputWrapper into MlemPlatform and included link opening 2 months ago
MLEM fixed GetModifier being.. recursive 2 days ago
MLEM.Data fixed RawContentManager crashing with dynamic assemblies present 3 days ago
MLEM.Extended updated some package declarations to clean up warnings 2 months ago
MLEM.Startup turned some non-event events into events and added Disposing event to ui elements 2 weeks ago
MLEM.Templates streamlined TextInputWrapper into MlemPlatform and included link opening 2 months ago
MLEM.Ui allow changing the color of panels 1 day ago
Media some nice media improvements 1 year ago
Sandbox added InputsDown and InputsPressed to InputHandler 2 days ago
Tests improved data-related tests 4 days ago
Utilities added a Utility script for sprite font creation 6 months ago
.gitignore added some tests 3 months ago
Jenkinsfile possibly fixed weird ci issue because of course 2 months ago
LICENSE updated license year 3 months ago
MLEM.sln added some tests 3 months ago
NuGet.config updated remaining dependencies 3 months ago
README.md moved friends to README 3 months ago
build.cake updated some package declarations to clean up warnings 2 months ago

README.md

MLEM Library for Extending MonoGame is an addition to the game framework MonoGame that provides extension methods, quality of life improvements and additional features like a ui system and easy input handling.

What next?

Made with MLEM

If you created a game with the help of MLEM, you can get it added to this list by submitting it on the issue tracker. If its source is public, other people will be able to use your project as an example, too!

Gallery

Here are some images that show a couple of MLEM's features.

MLEM.Ui in action:

MLEM's text formatting system:

Friends of MLEM

There are several other NuGet packages and tools that work well in combination with MonoGame and MLEM. Here are some of them:

  • Contentless, a tool that removes the need to add assets to the MonoGame Content Pipeline manually
  • GameBundle, a tool that packages MonoGame and other .NET Core applications into several distributable formats
  • ButlerDotNet, a tool that automatically downloads and invokes itch.io's butler
  • MonoGame.Extended, a package that also provides several additional features for MonoGame
  • Coroutine, a package that implements Unity-style coroutines for any project