MLEM.FNA 7.0.0-ci.64

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
57
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
60
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
52
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
53
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
55
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
60
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
72
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
55
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
58
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

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 0 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 0 07/16/2024
7.0.0-ci.67 1 07/16/2024
7.0.0-ci.66 0 07/14/2024
7.0.0-ci.65 1 07/14/2024
7.0.0-ci.64 14 07/10/2024
7.0.0-ci.63 5 06/27/2024
7.0.0-ci.62 18 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 11 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 20 04/10/2024
7.0.0-ci.48 19 04/10/2024
7.0.0-ci.47 7 04/10/2024
7.0.0-ci.46 7 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 8 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 16 11/23/2023
6.3.0-ci.66 16 11/23/2023
6.3.0-ci.63 15 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 20 10/14/2023
6.3.0-ci.43 22 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 18 10/14/2023
6.3.0-ci.39 21 10/14/2023
6.3.0-ci.38 19 10/04/2023
6.3.0-ci.37 18 09/30/2023
6.3.0-ci.36 20 09/27/2023
6.3.0-ci.34 29 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 11 04/02/2024
6.3.0-ci.28 8 03/30/2024
6.3.0-ci.27 6 03/30/2024
6.3.0-ci.26 7 03/30/2024
6.3.0-ci.25 11 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 26 08/03/2023
6.3.0-ci.19 20 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 24 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 23 06/28/2023
6.2.0-ci.748 25 06/28/2023
6.2.0-ci.747 21 06/21/2023
6.2.0-ci.746 28 06/20/2023
6.2.0-ci.745 22 06/20/2023
6.2.0-ci.744 24 06/20/2023
6.2.0-ci.742 22 06/14/2023
6.2.0-ci.741 30 06/14/2023
6.2.0-ci.740 20 06/14/2023
6.2.0-ci.739 35 06/09/2023
6.2.0-ci.738 32 05/26/2023
6.2.0-ci.737 37 05/25/2023
6.2.0-ci.736 25 05/24/2023
6.2.0-ci.735 27 05/23/2023
6.2.0-ci.734 30 05/22/2023
6.2.0-ci.733 23 05/21/2023
6.2.0-ci.730 22 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 20 05/19/2023
6.2.0-ci.726 31 05/19/2023
6.2.0-ci.725 25 05/19/2023
6.2.0-ci.724 21 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 41 05/15/2023
6.2.0-ci.717 29 05/15/2023
6.2.0-ci.713 22 05/15/2023
6.2.0-ci.712 29 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 27 04/16/2023
6.2.0-ci.707 25 04/16/2023
6.2.0-706 27 04/15/2023
6.2.0-705 25 04/15/2023
6.2.0-704 36 04/15/2023
6.2.0-703 20 04/12/2023
6.2.0-699 34 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 17 03/29/2023
6.2.0-687 26 03/29/2023
6.2.0-686 27 03/28/2023
6.2.0-684 33 03/07/2023
6.2.0-682 21 03/05/2023
6.2.0-681 25 03/05/2023
6.2.0-680 23 03/04/2023
6.2.0-679 20 03/04/2023
6.2.0-678 31 03/04/2023
6.2.0-677 25 03/03/2023
6.2.0-676 30 03/03/2023
6.2.0-675 31 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 29 02/20/2023
6.2.0-669 31 02/18/2023
6.2.0-666 24 02/17/2023
6.2.0-665 33 02/17/2023
6.2.0-664 29 02/17/2023
6.2.0-663 26 02/13/2023
6.2.0-662 27 02/13/2023
6.2.0-661 22 02/09/2023
6.2.0-660 26 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 28 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 38 01/07/2023
6.1.0-650 19 01/07/2023
6.1.0-649 27 01/07/2023
6.1.0-648 20 01/03/2023
6.1.0-646 29 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 26 12/23/2022
6.1.0-641 34 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 22 12/21/2022
6.1.0-632 31 12/21/2022
6.1.0-631 23 12/21/2022
6.1.0-630 29 12/18/2022
6.1.0-629 29 12/16/2022
6.1.0-628 33 12/13/2022
6.1.0-627 25 12/12/2022
6.1.0-626 28 12/08/2022
6.1.0-625 22 12/07/2022
6.1.0-624 21 12/06/2022
6.1.0-623 27 12/06/2022
6.1.0-622 30 12/06/2022
6.1.0-621 31 12/04/2022
6.1.0-620 33 11/30/2022
6.1.0-619 28 11/30/2022
6.1.0-618 35 11/30/2022
6.1.0-617 29 11/29/2022
6.1.0-616 28 11/29/2022
6.1.0-615 30 11/29/2022
6.1.0-613 24 11/29/2022
6.1.0-612 20 11/29/2022
6.1.0-611 25 11/27/2022
6.1.0-610 21 11/27/2022
6.1.0-609 29 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 26 11/22/2022
6.1.0-602 37 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 31 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 29 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 30 10/22/2022
6.1.0-583 27 10/20/2022
6.1.0-582 24 10/17/2022
6.1.0-581 24 10/15/2022
6.1.0-580 34 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 31 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 30 09/14/2022
6.1.0-559 26 09/14/2022
6.1.0-545 26 09/14/2022
6.1.0-544 23 09/14/2022
6.1.0-543 24 09/14/2022
6.1.0-542 38 09/14/2022
6.1.0-540 24 09/14/2022
6.1.0-539 33 09/14/2022
6.1.0-538 29 09/13/2022
6.1.0-536 40 09/13/2022
6.1.0-535 30 09/13/2022
6.1.0-534 33 09/13/2022
6.1.0-533 30 09/13/2022
6.1.0-532 29 09/12/2022
6.1.0-531 44 09/12/2022
6.1.0-530 23 09/12/2022
6.1.0-529 27 09/12/2022
6.1.0-528 28 09/12/2022
6.1.0-527 26 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 33 09/02/2022
6.1.0-521 27 09/02/2022
6.1.0-520 26 09/02/2022
6.1.0-519 34 08/20/2022
6.1.0-515 39 08/19/2022
6.1.0-514 27 08/16/2022
6.1.0-513 31 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 41 08/04/2022
6.1.0-507 35 08/03/2022
6.1.0-506 34 08/02/2022
6.1.0-505 35 08/02/2022
6.1.0-504 54 07/29/2022
6.1.0-503 35 07/29/2022
6.1.0-502 34 07/29/2022
6.1.0-501 42 07/27/2022
6.1.0-500 41 07/27/2022
6.1.0-498 45 07/25/2022
6.0.0-497 37 07/25/2022
6.0.0-496 38 07/25/2022
6.0.0-495 34 07/25/2022
6.0.0-490 40 07/19/2022
6.0.0-489 37 07/18/2022
6.0.0-487 37 07/18/2022
6.0.0-486 55 07/04/2022
6.0.0-485 54 06/29/2022
6.0.0-484 47 06/29/2022
6.0.0-483 47 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 51 06/25/2022
6.0.0-478 55 06/24/2022
5.4.0-477 53 06/24/2022
5.4.0-476 42 06/24/2022
5.4.0-475 50 06/24/2022
5.4.0-474 56 06/24/2022
5.4.0-473 41 06/24/2022