MLEM.FNA 7.0.0-ci.58

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
62
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
63
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
66
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
63
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
64
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
67
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
70
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
83
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
62
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
66
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
64
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
74

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