MLEM.Extended.FNA 7.0.0-ci.60

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

No packages depend on MLEM.Extended.FNA.

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

.NET 8.0

.NET Standard 2.0

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