MLEM.FNA 6.3.2-ci.45

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
37
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
38
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
39
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
40
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
43
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
47
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
37
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
40
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
41
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
42
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
44
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
39
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
42
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
43
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
46
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
50
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
38
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
39

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