MLEM.FNA 8.0.0-ci.172

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

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