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
76
MLEM.Data.FNA
Simple loading and processing of textures and other data for FNA, including the ability to load non-XNB content files easily
79
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
76
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
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
84
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
88
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
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
75
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
92

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 7 11/24/2024
8.0.0-ci.171 8 11/16/2024
8.0.0-ci.170 6 11/16/2024
8.0.0-ci.169 7 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 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 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 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 13 09/29/2024
7.1.2-ci.109 11 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 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 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 11 09/02/2024
7.1.0-ci.86 12 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 11 08/18/2024
7.1.0-ci.80 20 07/29/2024
7.1.0-ci.79 20 07/29/2024
7.0.1-ci.78 32 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 16 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 23 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 37 06/14/2024
7.0.0-ci.61 14 06/11/2024
7.0.0-ci.60 12 06/09/2024
7.0.0-ci.59 15 06/09/2024
7.0.0-ci.58 14 06/02/2024
7.0.0-ci.57 17 05/30/2024
7.0.0-ci.56 13 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 17 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 39 10/14/2023
6.3.0-ci.43 43 10/14/2023
6.3.0-ci.42 37 10/14/2023
6.3.0-ci.41 39 10/14/2023
6.3.0-ci.40 38 10/14/2023
6.3.0-ci.39 40 10/14/2023
6.3.0-ci.38 38 10/04/2023
6.3.0-ci.37 39 09/30/2023
6.3.0-ci.36 39 09/27/2023
6.3.0-ci.34 57 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 33 04/02/2024
6.3.0-ci.28 28 03/30/2024
6.3.0-ci.27 14 03/30/2024
6.3.0-ci.26 29 03/30/2024
6.3.0-ci.25 29 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 35 08/14/2023
6.3.0-ci.21 31 08/07/2023
6.3.0-ci.20 48 08/03/2023
6.3.0-ci.19 41 07/17/2023
6.3.0-ci.18 33 07/17/2023
6.3.0-ci.17 38 07/11/2023
6.3.0-ci.16 30 07/10/2023
6.3.0-ci.15 44 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 42 06/28/2023
6.2.0-ci.748 46 06/28/2023
6.2.0-ci.747 39 06/21/2023
6.2.0-ci.746 48 06/20/2023
6.2.0-ci.745 35 06/20/2023
6.2.0-ci.744 44 06/20/2023
6.2.0-ci.742 43 06/14/2023
6.2.0-ci.741 51 06/14/2023
6.2.0-ci.740 39 06/14/2023
6.2.0-ci.739 65 06/09/2023
6.2.0-ci.738 45 05/26/2023
6.2.0-ci.737 64 05/25/2023
6.2.0-ci.736 43 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 39 05/21/2023
6.2.0-ci.730 41 05/19/2023
6.2.0-ci.729 43 05/19/2023
6.2.0-ci.728 45 05/19/2023
6.2.0-ci.727 38 05/19/2023
6.2.0-ci.726 56 05/19/2023
6.2.0-ci.725 43 05/19/2023
6.2.0-ci.724 40 05/19/2023
6.2.0-ci.723 43 05/19/2023
6.2.0-ci.721 39 05/18/2023
6.2.0-ci.720 28 05/15/2023
6.2.0-ci.719 58 05/15/2023
6.2.0-ci.717 47 05/15/2023
6.2.0-ci.713 44 05/15/2023
6.2.0-ci.712 51 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 48 04/16/2023
6.2.0-ci.707 37 04/16/2023
6.2.0-706 55 04/15/2023
6.2.0-705 52 04/15/2023
6.2.0-704 54 04/15/2023
6.2.0-703 35 04/12/2023
6.2.0-699 53 04/08/2023
6.2.0-698 41 04/06/2023
6.2.0-697 47 04/06/2023
6.2.0-696 41 03/30/2023
6.2.0-689 26 03/29/2023
6.2.0-687 45 03/29/2023
6.2.0-686 49 03/28/2023
6.2.0-684 48 03/07/2023
6.2.0-682 32 03/05/2023
6.2.0-681 54 03/05/2023
6.2.0-680 34 03/04/2023
6.2.0-679 32 03/04/2023
6.2.0-678 48 03/04/2023
6.2.0-677 45 03/03/2023
6.2.0-676 46 03/03/2023
6.2.0-675 48 02/23/2023
6.2.0-674 29 02/23/2023
6.2.0-673 48 02/22/2023
6.2.0-672 45 02/21/2023
6.2.0-670 50 02/20/2023
6.2.0-669 48 02/18/2023
6.2.0-666 41 02/17/2023
6.2.0-665 67 02/17/2023
6.2.0-664 48 02/17/2023
6.2.0-663 41 02/13/2023
6.2.0-662 36 02/13/2023
6.2.0-661 31 02/09/2023
6.2.0-660 46 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 46 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 66 01/07/2023
6.1.0-650 30 01/07/2023
6.1.0-649 46 01/07/2023
6.1.0-648 27 01/03/2023
6.1.0-646 49 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 47 12/23/2022
6.1.0-641 54 12/23/2022
6.1.0-640 46 12/23/2022
6.1.0-639 46 12/23/2022
6.1.0-638 30 12/22/2022
6.1.0-637 47 12/22/2022
6.1.0-636 33 12/22/2022
6.1.0-634 49 12/22/2022
6.1.0-633 42 12/21/2022
6.1.0-632 53 12/21/2022
6.1.0-631 35 12/21/2022
6.1.0-630 44 12/18/2022
6.1.0-629 51 12/16/2022
6.1.0-628 53 12/13/2022
6.1.0-627 43 12/12/2022
6.1.0-626 49 12/08/2022
6.1.0-625 32 12/07/2022
6.1.0-624 33 12/06/2022
6.1.0-623 55 12/06/2022
6.1.0-622 50 12/06/2022
6.1.0-621 39 12/04/2022
6.1.0-620 54 11/30/2022
6.1.0-619 45 11/30/2022
6.1.0-618 58 11/30/2022
6.1.0-617 43 11/29/2022
6.1.0-616 51 11/29/2022
6.1.0-615 50 11/29/2022
6.1.0-613 39 11/29/2022
6.1.0-612 31 11/29/2022
6.1.0-611 44 11/27/2022
6.1.0-610 28 11/27/2022
6.1.0-609 49 11/24/2022
6.1.0-608 31 11/24/2022
6.1.0-607 32 11/23/2022
6.1.0-606 44 11/22/2022
6.1.0-605 35 11/22/2022
6.1.0-604 47 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 51 11/10/2022
6.1.0-597 32 11/10/2022
6.1.0-596 42 11/08/2022
6.1.0-595 35 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 51 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 44 10/26/2022
6.1.0-585 36 10/23/2022
6.1.0-584 48 10/22/2022
6.1.0-583 47 10/20/2022
6.1.0-582 33 10/17/2022
6.1.0-581 34 10/15/2022
6.1.0-580 64 10/15/2022
6.1.0-574 34 10/10/2022
6.1.0-573 30 10/10/2022
6.1.0-572 37 10/09/2022
6.1.0-571 44 10/09/2022
6.1.0-570 52 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 40 09/15/2022
6.1.0-561 38 09/15/2022
6.1.0-560 50 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 54 09/14/2022
6.1.0-538 42 09/13/2022
6.1.0-536 64 09/13/2022
6.1.0-535 39 09/13/2022
6.1.0-534 52 09/13/2022
6.1.0-533 39 09/13/2022
6.1.0-532 38 09/12/2022
6.1.0-531 74 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 46 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 45 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 61 08/19/2022
6.1.0-514 37 08/16/2022
6.1.0-513 50 08/11/2022
6.1.0-511 44 08/04/2022
6.1.0-510 34 08/04/2022
6.1.0-509 54 08/04/2022
6.1.0-508 64 08/04/2022
6.1.0-507 45 08/03/2022
6.1.0-506 53 08/02/2022
6.1.0-505 53 08/02/2022
6.1.0-504 82 07/29/2022
6.1.0-503 49 07/29/2022
6.1.0-502 55 07/29/2022
6.1.0-501 71 07/27/2022
6.1.0-500 63 07/27/2022
6.1.0-498 64 07/25/2022
6.0.0-497 57 07/25/2022
6.0.0-496 59 07/25/2022
6.0.0-495 52 07/25/2022
6.0.0-490 59 07/19/2022
6.0.0-489 52 07/18/2022
6.0.0-487 55 07/18/2022
6.0.0-486 73 07/04/2022
6.0.0-485 70 06/29/2022
6.0.0-484 66 06/29/2022
6.0.0-483 69 06/26/2022
6.0.0-482 46 06/26/2022
6.0.0-481 65 06/26/2022
6.0.0-480 60 06/25/2022
6.0.0-479 70 06/25/2022
6.0.0-478 75 06/24/2022
5.4.0-477 75 06/24/2022
5.4.0-476 58 06/24/2022
5.4.0-475 71 06/24/2022
5.4.0-474 83 06/24/2022
5.4.0-473 62 06/24/2022