MLEM.FNA 7.0.0-ci.52

The MLEM logo

MLEM Library for Extending MonoGame and FNA is a set of multipurpose libraries for the game frameworks MonoGame and FNA that provides abstractions, quality of life improvements and additional features like an extensive ui system and easy input handling.

MLEM is platform-agnostic and multi-targets .NET Standard 2.0, .NET 6.0 and .NET Framework 4.5.2, which makes it compatible with MonoGame and FNA on Desktop, mobile devices and consoles.

What next?

Packages

  • MLEM is the base package, which provides various small addons and abstractions for MonoGame and FNA, including a text formatting system and simple input handling
  • MLEM.Ui provides a mouse, keyboard, gamepad and touch ready Ui system that features automatic anchoring, sizing and several ready-to-use element types
  • MLEM.Extended ties in with MonoGame.Extended and other MonoGame and FNA libraries
  • MLEM.Data provides simple loading and processing of textures and other data, including the ability to load non-XNB content files easily
  • MLEM.Startup combines MLEM with some other useful libraries into a quick Game startup class
  • MLEM.Templates contains cross-platform project templates

Made with MLEM

If you created a project with the help of MLEM, you can get it added to this list by submitting an issue or a pull request. 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.

The MLEM.Ui demo in action:

A gif showing various user interface elements from the MLEM.Ui demo

MLEM's text formatting system, which is compatible with both MLEM.Ui and regular sprite batch rendering:

An image showing text with various colors and other formatting

Friends of MLEM

There are several other libraries and tools that work well in combination with MonoGame, FNA 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 applications into several distributable formats
  • Coroutine, a package that implements Unity-style coroutines for any project
  • DynamicEnums, a package that provides enum-like single-instance values with many additional capabilities
  • MonoGame.Extended, a package that also provides several additional features for MonoGame

Showing the top 20 packages that depend on MLEM.FNA.

Packages Downloads
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
56
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
58
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
61
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
56
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
57
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
58
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
59
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
61
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
62
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
66
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
77
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
56
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
59
MLEM.Ui.FNA
A mouse, keyboard, gamepad and touch ready Ui system for FNA that features automatic anchoring, sizing and several ready-to-use element types
69

See the full changelog at https://mlem.ellpeck.de/CHANGELOG.html

.NET Framework 4.5.2

.NET 8.0

  • No dependencies.

.NET Standard 2.0

  • No dependencies.

Version Downloads Last updated
7.0.1-ci.77 1 07/20/2024
7.0.0-ci.76 0 07/20/2024
7.0.0-ci.74 1 07/19/2024
7.0.0-ci.73 0 07/19/2024
7.0.0-ci.72 0 07/19/2024
7.0.0-ci.71 2 07/19/2024
7.0.0-ci.70 0 07/18/2024
7.0.0-ci.69 3 07/17/2024
7.0.0-ci.68 1 07/16/2024
7.0.0-ci.67 1 07/16/2024
7.0.0-ci.66 1 07/14/2024
7.0.0-ci.65 1 07/14/2024
7.0.0-ci.64 18 07/10/2024
7.0.0-ci.63 9 06/27/2024
7.0.0-ci.62 22 06/14/2024
7.0.0-ci.61 5 06/11/2024
7.0.0-ci.60 3 06/09/2024
7.0.0-ci.59 6 06/09/2024
7.0.0-ci.58 5 06/02/2024
7.0.0-ci.57 6 05/30/2024
7.0.0-ci.56 3 05/30/2024
7.0.0-ci.55 5 05/29/2024
7.0.0-ci.54 4 05/29/2024
7.0.0-ci.53 7 05/29/2024
7.0.0-ci.52 12 04/13/2024
7.0.0-ci.51 8 04/13/2024
7.0.0-ci.50 10 04/10/2024
7.0.0-ci.49 24 04/10/2024
7.0.0-ci.48 23 04/10/2024
7.0.0-ci.47 7 04/10/2024
7.0.0-ci.46 8 04/10/2024
6.3.2-ci.45 7 04/10/2024
6.3.2-ci.44 9 04/10/2024
6.3.2-ci.43 8 04/05/2024
6.3.2-ci.42 13 04/05/2024
6.3.1-ci.41 10 04/05/2024
6.3.1-ci.39 9 04/05/2024
6.3.1-ci.36 10 04/04/2024
6.3.1-ci.34 9 04/04/2024
6.3.1-ci.32 9 04/04/2024
6.3.0-ci.77 16 12/28/2023
6.3.0-ci.76 15 12/20/2023
6.3.0-ci.75 18 12/20/2023
6.3.0-ci.74 14 12/16/2023
6.3.0-ci.73 15 12/13/2023
6.3.0-ci.72 13 12/13/2023
6.3.0-ci.71 13 12/04/2023
6.3.0-ci.70 16 12/03/2023
6.3.0-ci.69 14 12/03/2023
6.3.0-ci.67 18 11/23/2023
6.3.0-ci.66 16 11/23/2023
6.3.0-ci.63 16 11/23/2023
6.3.0-ci.61 15 11/23/2023
6.3.0-ci.52 15 11/11/2023
6.3.0-ci.51 12 11/11/2023
6.3.0-ci.50 17 11/11/2023
6.3.0-ci.49 13 11/11/2023
6.3.0-ci.47 18 11/11/2023
6.3.0-ci.45 16 11/08/2023
6.3.0-ci.44 21 10/14/2023
6.3.0-ci.43 26 10/14/2023
6.3.0-ci.42 17 10/14/2023
6.3.0-ci.41 21 10/14/2023
6.3.0-ci.40 19 10/14/2023
6.3.0-ci.39 21 10/14/2023
6.3.0-ci.38 20 10/04/2023
6.3.0-ci.37 19 09/30/2023
6.3.0-ci.36 20 09/27/2023
6.3.0-ci.34 34 09/15/2023
6.3.0-ci.32 19 09/06/2023
6.3.0-ci.31 10 04/04/2024
6.3.0-ci.29 12 04/02/2024
6.3.0-ci.28 9 03/30/2024
6.3.0-ci.27 6 03/30/2024
6.3.0-ci.26 8 03/30/2024
6.3.0-ci.25 12 03/17/2024
6.3.0-ci.24 8 03/17/2024
6.3.0-ci.23 10 03/15/2024
6.3.0-ci.22 20 08/14/2023
6.3.0-ci.21 20 08/07/2023
6.3.0-ci.20 27 08/03/2023
6.3.0-ci.19 21 07/17/2023
6.3.0-ci.18 23 07/17/2023
6.3.0-ci.17 21 07/11/2023
6.3.0-ci.16 21 07/10/2023
6.3.0-ci.15 25 07/10/2023
6.3.0-ci.14 11 01/14/2024
6.3.0-ci.2 16 01/03/2024
6.3.0-ci.0 14 11/22/2023
6.2.0-ci.749 24 06/28/2023
6.2.0-ci.748 26 06/28/2023
6.2.0-ci.747 22 06/21/2023
6.2.0-ci.746 30 06/20/2023
6.2.0-ci.745 22 06/20/2023
6.2.0-ci.744 25 06/20/2023
6.2.0-ci.742 23 06/14/2023
6.2.0-ci.741 31 06/14/2023
6.2.0-ci.740 20 06/14/2023
6.2.0-ci.739 40 06/09/2023
6.2.0-ci.738 32 05/26/2023
6.2.0-ci.737 41 05/25/2023
6.2.0-ci.736 26 05/24/2023
6.2.0-ci.735 28 05/23/2023
6.2.0-ci.734 31 05/22/2023
6.2.0-ci.733 23 05/21/2023
6.2.0-ci.730 23 05/19/2023
6.2.0-ci.729 25 05/19/2023
6.2.0-ci.728 26 05/19/2023
6.2.0-ci.727 21 05/19/2023
6.2.0-ci.726 35 05/19/2023
6.2.0-ci.725 25 05/19/2023
6.2.0-ci.724 22 05/19/2023
6.2.0-ci.723 26 05/19/2023
6.2.0-ci.721 24 05/18/2023
6.2.0-ci.720 20 05/15/2023
6.2.0-ci.719 45 05/15/2023
6.2.0-ci.717 30 05/15/2023
6.2.0-ci.713 23 05/15/2023
6.2.0-ci.712 30 05/10/2023
6.2.0-ci.711 22 04/26/2023
6.2.0-ci.710 18 04/24/2023
6.2.0-ci.709 22 04/16/2023
6.2.0-ci.708 28 04/16/2023
6.2.0-ci.707 25 04/16/2023
6.2.0-706 28 04/15/2023
6.2.0-705 27 04/15/2023
6.2.0-704 40 04/15/2023
6.2.0-703 21 04/12/2023
6.2.0-699 37 04/08/2023
6.2.0-698 26 04/06/2023
6.2.0-697 27 04/06/2023
6.2.0-696 24 03/30/2023
6.2.0-689 18 03/29/2023
6.2.0-687 27 03/29/2023
6.2.0-686 28 03/28/2023
6.2.0-684 33 03/07/2023
6.2.0-682 21 03/05/2023
6.2.0-681 26 03/05/2023
6.2.0-680 24 03/04/2023
6.2.0-679 20 03/04/2023
6.2.0-678 32 03/04/2023
6.2.0-677 26 03/03/2023
6.2.0-676 30 03/03/2023
6.2.0-675 32 02/23/2023
6.2.0-674 20 02/23/2023
6.2.0-673 28 02/22/2023
6.2.0-672 27 02/21/2023
6.2.0-670 30 02/20/2023
6.2.0-669 35 02/18/2023
6.2.0-666 24 02/17/2023
6.2.0-665 38 02/17/2023
6.2.0-664 30 02/17/2023
6.2.0-663 27 02/13/2023
6.2.0-662 27 02/13/2023
6.2.0-661 22 02/09/2023
6.2.0-660 28 02/09/2023
6.2.0-659 22 02/03/2023
6.2.0-658 23 01/30/2023
6.2.0-657 22 01/30/2023
6.2.0-656 29 01/25/2023
6.2.0-655 19 01/19/2023
6.1.0-654 23 01/19/2023
6.1.0-652 24 01/08/2023
6.1.0-651 42 01/07/2023
6.1.0-650 19 01/07/2023
6.1.0-649 28 01/07/2023
6.1.0-648 20 01/03/2023
6.1.0-646 30 12/28/2022
6.1.0-645 24 12/27/2022
6.1.0-644 23 12/26/2022
6.1.0-643 24 12/23/2022
6.1.0-642 28 12/23/2022
6.1.0-641 35 12/23/2022
6.1.0-640 29 12/23/2022
6.1.0-639 27 12/23/2022
6.1.0-638 23 12/22/2022
6.1.0-637 28 12/22/2022
6.1.0-636 25 12/22/2022
6.1.0-634 31 12/22/2022
6.1.0-633 23 12/21/2022
6.1.0-632 32 12/21/2022
6.1.0-631 23 12/21/2022
6.1.0-630 29 12/18/2022
6.1.0-629 30 12/16/2022
6.1.0-628 34 12/13/2022
6.1.0-627 26 12/12/2022
6.1.0-626 29 12/08/2022
6.1.0-625 22 12/07/2022
6.1.0-624 21 12/06/2022
6.1.0-623 31 12/06/2022
6.1.0-622 31 12/06/2022
6.1.0-621 31 12/04/2022
6.1.0-620 34 11/30/2022
6.1.0-619 28 11/30/2022
6.1.0-618 36 11/30/2022
6.1.0-617 29 11/29/2022
6.1.0-616 29 11/29/2022
6.1.0-615 31 11/29/2022
6.1.0-613 24 11/29/2022
6.1.0-612 20 11/29/2022
6.1.0-611 26 11/27/2022
6.1.0-610 21 11/27/2022
6.1.0-609 30 11/24/2022
6.1.0-608 23 11/24/2022
6.1.0-607 24 11/23/2022
6.1.0-606 32 11/22/2022
6.1.0-605 24 11/22/2022
6.1.0-604 27 11/22/2022
6.1.0-602 41 11/19/2022
6.1.0-601 22 11/14/2022
6.1.0-600 26 11/14/2022
6.1.0-599 25 11/14/2022
6.1.0-598 33 11/10/2022
6.1.0-597 24 11/10/2022
6.1.0-596 25 11/08/2022
6.1.0-595 25 11/08/2022
6.1.0-594 30 11/08/2022
6.1.0-593 23 11/08/2022
6.1.0-592 21 11/03/2022
6.1.0-591 31 10/31/2022
6.1.0-590 28 10/31/2022
6.1.0-589 23 10/31/2022
6.1.0-588 25 10/27/2022
6.1.0-587 21 10/26/2022
6.1.0-586 28 10/26/2022
6.1.0-585 29 10/23/2022
6.1.0-584 31 10/22/2022
6.1.0-583 28 10/20/2022
6.1.0-582 24 10/17/2022
6.1.0-581 24 10/15/2022
6.1.0-580 38 10/15/2022
6.1.0-574 25 10/10/2022
6.1.0-573 22 10/10/2022
6.1.0-572 23 10/09/2022
6.1.0-571 28 10/09/2022
6.1.0-570 32 10/09/2022
6.1.0-568 31 09/24/2022
6.1.0-567 29 09/24/2022
6.1.0-565 26 09/22/2022
6.1.0-564 23 09/19/2022
6.1.0-563 26 09/15/2022
6.1.0-562 32 09/15/2022
6.1.0-561 29 09/15/2022
6.1.0-560 31 09/14/2022
6.1.0-559 26 09/14/2022
6.1.0-545 27 09/14/2022
6.1.0-544 27 09/14/2022
6.1.0-543 24 09/14/2022
6.1.0-542 42 09/14/2022
6.1.0-540 24 09/14/2022
6.1.0-539 34 09/14/2022
6.1.0-538 29 09/13/2022
6.1.0-536 44 09/13/2022
6.1.0-535 30 09/13/2022
6.1.0-534 34 09/13/2022
6.1.0-533 30 09/13/2022
6.1.0-532 29 09/12/2022
6.1.0-531 49 09/12/2022
6.1.0-530 24 09/12/2022
6.1.0-529 27 09/12/2022
6.1.0-528 28 09/12/2022
6.1.0-527 27 09/09/2022
6.1.0-526 24 09/09/2022
6.1.0-525 35 09/04/2022
6.1.0-524 28 09/03/2022
6.1.0-523 31 09/02/2022
6.1.0-522 36 09/02/2022
6.1.0-521 27 09/02/2022
6.1.0-520 26 09/02/2022
6.1.0-519 35 08/20/2022
6.1.0-515 40 08/19/2022
6.1.0-514 27 08/16/2022
6.1.0-513 32 08/11/2022
6.1.0-511 36 08/04/2022
6.1.0-510 28 08/04/2022
6.1.0-509 36 08/04/2022
6.1.0-508 43 08/04/2022
6.1.0-507 35 08/03/2022
6.1.0-506 35 08/02/2022
6.1.0-505 35 08/02/2022
6.1.0-504 59 07/29/2022
6.1.0-503 35 07/29/2022
6.1.0-502 34 07/29/2022
6.1.0-501 47 07/27/2022
6.1.0-500 42 07/27/2022
6.1.0-498 45 07/25/2022
6.0.0-497 38 07/25/2022
6.0.0-496 39 07/25/2022
6.0.0-495 34 07/25/2022
6.0.0-490 41 07/19/2022
6.0.0-489 37 07/18/2022
6.0.0-487 38 07/18/2022
6.0.0-486 56 07/04/2022
6.0.0-485 54 06/29/2022
6.0.0-484 47 06/29/2022
6.0.0-483 48 06/26/2022
6.0.0-482 36 06/26/2022
6.0.0-481 49 06/26/2022
6.0.0-480 43 06/25/2022
6.0.0-479 52 06/25/2022
6.0.0-478 55 06/24/2022
5.4.0-477 54 06/24/2022
5.4.0-476 43 06/24/2022
5.4.0-475 51 06/24/2022
5.4.0-474 62 06/24/2022
5.4.0-473 42 06/24/2022