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