All Projects → Ellpeck → MLEM

Ellpeck / MLEM

Licence: MIT license
MLEM Library for Extending MonoGame provides extension methods, improvements and additional features like a ui system and easy input handling.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to MLEM

MonoGame.Primitives2D
Easy-to-use 2D primitives
Stars: ✭ 44 (+69.23%)
Mutual labels:  monogame, monogame-framework
MonoGame.SplineFlower
Create wonderful smooth Bézier-, CatMulRom- and Hermite-Splines with Trigger Events for your MonoGame project.
Stars: ✭ 18 (-30.77%)
Mutual labels:  monogame, monogame-framework
Steamworks.Net-MonoGame-Integration
This repo is for everyone who is about to integrate the Steamworks.Net.dll into a MonoGame project. It shows some Steamworks.Net features and how easy it is to integrate it into a MonoGame project.
Stars: ✭ 30 (+15.38%)
Mutual labels:  monogame, monogame-framework
MonoGame.Forms
MonoGame.Forms is the easiest way of integrating a MonoGame render window into your Windows Forms project. It should make your life much easier, when you want to create your own editor environment.
Stars: ✭ 183 (+603.85%)
Mutual labels:  monogame, monogame-framework
cocos2d-mono
Continuation of Cocos2D-XNA project, with focus on MonoGame
Stars: ✭ 18 (-30.77%)
Mutual labels:  monogame, monogame-framework
Nopipeline
A Monogame Content Pipeline enhancer.
Stars: ✭ 152 (+484.62%)
Mutual labels:  monogame, monogame-framework
easy-extends
一个简单快速安装PHP扩展的程序--最简单的方法就是使用Linux
Stars: ✭ 78 (+200%)
Mutual labels:  monogame
Comora
A simple 2D camera for Monogame.
Stars: ✭ 71 (+173.08%)
Mutual labels:  monogame
Landlord
Landlord was a planned roguelike game, which may yet be completed one day if I decide I am willing to re-approach it.
Stars: ✭ 40 (+53.85%)
Mutual labels:  monogame
Transform
Base Monogame objects for managing relative transforms.
Stars: ✭ 19 (-26.92%)
Mutual labels:  monogame
Facepunch.Steamworks-MonoGame-Integration
Facepunch.Steamworks + MonoGame.Framework = the easiest SteamAPI Integration for your app!
Stars: ✭ 18 (-30.77%)
Mutual labels:  monogame
AnodyneSharp
A rewrite of the game Anodyne in Monogame
Stars: ✭ 14 (-46.15%)
Mutual labels:  monogame
FiniteStateMachine
This project is a finite state machine designed to be used in games.
Stars: ✭ 45 (+73.08%)
Mutual labels:  monogame
UI Engines
Engine specific libraries for Empty Keys UI
Stars: ✭ 52 (+100%)
Mutual labels:  monogame
CTR-tools
Crash Team Racing (PS1) tools - a C# framework by DCxDemo and a set of tools to parse files found in the original kart racing game by Naughty Dog.
Stars: ✭ 93 (+257.69%)
Mutual labels:  monogame
monogame-aseprite
MonoGame framework extension to import animations from Aseprite
Stars: ✭ 53 (+103.85%)
Mutual labels:  monogame
LDtkMonogame
Monogame renderer and importer for LDtk Level editor
Stars: ✭ 43 (+65.38%)
Mutual labels:  monogame
Apos.Content
Content builder library for MonoGame.
Stars: ✭ 14 (-46.15%)
Mutual labels:  monogame
OpenNFS1
Remake of the original EA Need for Speed 1 using c# and Monogame
Stars: ✭ 157 (+503.85%)
Mutual labels:  monogame
ACViewer
Viewer / Utility for DAT files for the game Asheron's Call
Stars: ✭ 19 (-26.92%)
Mutual labels:  monogame

The MLEM logo

MLEM Library for Extending MonoGame is an addition to the game framework MonoGame that provides extension methods, quality of life improvements and additional features like a ui system and easy input handling.

What next?

Packages

  • MLEM is the base package, which provides extension methods and additional features for MonoGame
  • MLEM.Ui features 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 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 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 Core 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].