MLEM.FNA 8.0.0-ci.173

The MLEM logo

MLEM Library for Extending MonoGame, FNA and KNI is a set of multipurpose libraries for the game frameworks MonoGame, FNA and KNI 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 8.0 and .NET Framework 4.5.2, which makes it compatible with MonoGame, FNA and KNI on Desktop, mobile devices, consoles and web.

What next?

Packages

  • MLEM is the base package, which provides various small addons and abstractions for MonoGame, FNA and KNI, 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, KNI 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
  • 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
77
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
81
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
76
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
77
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
79
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
80
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
81
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
82
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
85
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
86
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
89
MLEM.Extended.FNA
MLEM Library for Extending FNA extension that ties in with other FNA libraries
99
MLEM.Startup.FNA
MLEM Library for Extending FNA combined with some other useful libraries into a quick Game startup class
79
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
76
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
80
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
93

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