MLEM.Ui.FNA 6.3.2-ci.44

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.Ui.FNA.

Packages Downloads
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
28
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
29
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
31
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
33
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
34
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
36
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
37
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
40
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

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

.NET Framework 4.5.2

.NET 8.0

.NET Standard 2.0

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