MLEM.Startup.FNA 6.1.0-617

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 game with the help of MLEM, you can get it added to this list by submitting it on the issue tracker. 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
  • MonoGame.Extended, a package that also provides several additional features for MonoGame
  • Coroutine, a package that implements Unity-style coroutines for any project
  • Illumilib, a simple keyboard and mouse lighting library with support for Razer, Logitech and Corsair devices
  • DynamicEnums, which provides enum-like single-instance values with additional capabilities, including dynamic addition of new arbitrary values and flags

No packages depend on MLEM.Startup.FNA.

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

.NET Framework 4.5.2

.NET 6.0

.NET Standard 2.0

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