MLEM.Extended.FNA 7.0.0-ci.64

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 2 07/20/2024
7.0.0-ci.76 0 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 1 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 3 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 45 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 48 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 41 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 30 11/08/2023
6.3.0-ci.44 39 10/14/2023
6.3.0-ci.43 41 10/14/2023
6.3.0-ci.42 39 10/14/2023
6.3.0-ci.41 36 10/14/2023
6.3.0-ci.40 43 10/14/2023
6.3.0-ci.39 40 10/14/2023
6.3.0-ci.38 42 10/04/2023
6.3.0-ci.37 36 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 44 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 27 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 48 08/14/2023
6.3.0-ci.21 38 08/07/2023
6.3.0-ci.20 44 08/03/2023
6.3.0-ci.19 43 07/17/2023
6.3.0-ci.18 43 07/17/2023
6.3.0-ci.17 35 07/11/2023
6.3.0-ci.16 55 07/10/2023
6.3.0-ci.15 39 07/10/2023
6.3.0-ci.14 35 01/14/2024
6.3.0-ci.2 29 01/03/2024
6.3.0-ci.0 31 11/22/2023
6.2.0-ci.749 40 06/28/2023
6.2.0-ci.748 27 06/28/2023
6.2.0-ci.747 35 06/21/2023
6.2.0-ci.746 42 06/20/2023
6.2.0-ci.745 40 06/20/2023
6.2.0-ci.744 41 06/20/2023
6.2.0-ci.742 32 06/14/2023
6.2.0-ci.741 42 06/14/2023
6.2.0-ci.740 43 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 42 05/24/2023
6.2.0-ci.735 41 05/23/2023
6.2.0-ci.734 41 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 39 05/19/2023
6.2.0-ci.728 57 05/19/2023
6.2.0-ci.727 42 05/19/2023
6.2.0-ci.726 45 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 49 05/19/2023
6.2.0-ci.721 37 05/18/2023
6.2.0-ci.720 44 05/15/2023
6.2.0-ci.719 41 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 37 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 38 04/16/2023
6.2.0-706 49 04/15/2023
6.2.0-705 47 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 40 04/06/2023
6.2.0-696 38 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 43 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 43 03/03/2023
6.2.0-676 40 03/03/2023
6.2.0-675 52 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 46 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 36 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 61 01/25/2023
6.2.0-655 46 01/19/2023
6.1.0-654 41 01/19/2023
6.1.0-652 31 01/08/2023
6.1.0-651 46 01/07/2023
6.1.0-650 48 01/07/2023
6.1.0-649 25 01/07/2023
6.1.0-648 45 01/03/2023
6.1.0-646 46 12/28/2022
6.1.0-645 48 12/27/2022
6.1.0-644 44 12/26/2022
6.1.0-643 40 12/23/2022
6.1.0-642 44 12/23/2022
6.1.0-641 46 12/23/2022
6.1.0-640 48 12/23/2022
6.1.0-639 34 12/23/2022
6.1.0-638 46 12/22/2022
6.1.0-637 40 12/22/2022
6.1.0-636 45 12/22/2022
6.1.0-634 38 12/22/2022
6.1.0-633 31 12/21/2022
6.1.0-632 47 12/21/2022
6.1.0-631 44 12/21/2022
6.1.0-630 44 12/18/2022
6.1.0-629 52 12/16/2022
6.1.0-628 48 12/13/2022
6.1.0-627 33 12/12/2022
6.1.0-626 43 12/08/2022
6.1.0-625 41 12/07/2022
6.1.0-624 48 12/06/2022
6.1.0-623 46 12/06/2022
6.1.0-622 44 12/06/2022
6.1.0-621 42 12/04/2022
6.1.0-620 41 11/30/2022
6.1.0-619 53 11/30/2022
6.1.0-618 37 11/30/2022
6.1.0-617 43 11/29/2022
6.1.0-616 42 11/29/2022
6.1.0-615 46 11/29/2022
6.1.0-613 37 11/29/2022
6.1.0-612 47 11/29/2022
6.1.0-611 39 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 55 11/22/2022
6.1.0-605 33 11/22/2022
6.1.0-604 39 11/22/2022
6.1.0-602 41 11/19/2022
6.1.0-601 48 11/14/2022
6.1.0-600 42 11/14/2022
6.1.0-599 36 11/14/2022
6.1.0-598 44 11/10/2022
6.1.0-597 40 11/10/2022
6.1.0-596 40 11/08/2022
6.1.0-595 47 11/08/2022
6.1.0-594 36 11/08/2022
6.1.0-593 35 11/08/2022
6.1.0-592 43 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 40 10/09/2022
6.1.0-570 42 10/09/2022
6.1.0-568 42 09/24/2022
6.1.0-567 33 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 44 09/14/2022
6.1.0-559 39 09/14/2022
6.1.0-545 37 09/14/2022
6.1.0-544 43 09/14/2022
6.1.0-543 32 09/14/2022
6.1.0-542 39 09/14/2022
6.1.0-540 28 09/14/2022
6.1.0-539 43 09/14/2022
6.1.0-538 47 09/13/2022
6.1.0-536 49 09/13/2022
6.1.0-535 25 09/13/2022
6.1.0-534 43 09/13/2022
6.1.0-533 47 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 36 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 46 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 52 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 47 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 44 07/18/2022
6.0.0-487 43 07/18/2022
6.0.0-486 57 07/04/2022
6.0.0-485 61 06/29/2022
6.0.0-484 48 06/29/2022
6.0.0-483 60 06/26/2022
6.0.0-482 57 06/26/2022
6.0.0-481 57 06/26/2022
6.0.0-480 47 06/25/2022
6.0.0-479 49 06/25/2022
6.0.0-478 51 06/24/2022
5.4.0-477 56 06/24/2022
5.4.0-476 56 06/24/2022
5.4.0-475 48 06/24/2022
5.4.0-474 52 06/24/2022
5.4.0-473 72 06/24/2022