awesome-monogame

game engines

A curated collection of libraries and tools for building cross-platform games with MonoGame.

A collection of interesting libraries/tools for Monogame based game projects

GitHub

1k stars
51 watching
66 forks
last commit: about 2 months ago
awesomegamemonogamexamarin

awesome-monogame / General

MonoGame 11,642 about 1 month ago - Source code for the framework and its tools
FNA 2,661 about 1 month ago - Desktop unique reimplementation of XNA 4.0 apis. It can be used to build desktop versions and be sure to have the same behavior on all platforms
DigitalRune 268 over 8 years ago - .NET libraries for developing 3D games with XNA and MonoGame

awesome-monogame / Engines

Nez 1,831 3 months ago - Source code for the framework and the tools
Monocle 139 over 4 years ago Framework created and maintained by for their games (Towerfall, Celeste, ...)
MonoGame.Extended 1,445 about 2 months ago - A collection of classes and extensions to make it easier to make games with MonoGame
CocosSharp 493 almost 5 years ago - CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs
Murder 2,493 about 1 month ago - Murder is a pixel art ECS game engine
FlatRedBall 419 about 1 month ago - A game development platform, built in C#, that's perfect for indies or big studios! Built on top of MonoGame
Protogame 181 almost 7 years ago - Protogame is an open source game engine (MIT licensed) written on top of MonoGame and C#, designed to allow game developers to rapidly produce games within 48 hours
Gem 20 almost 8 years ago - A cross-platform game engine with GUI and multiplayer support using MonoGame, Farseer and Lidgren
Aether Engine 18 9 months ago - A lightweight, modular game engine
Corund 18 over 2 years ago - An engine for 2D mobile games
Simplex Engine 158 about 2 years ago - Free alternative to Game Maker Studio 2, porting and flavoring GML to C#, running on MonoGame
Monofoxe 414 about 2 months ago - A game engine greatly inspired by Game Maker. It makes game development in Monogame way easier and faster without removing low-level access to the framework

awesome-monogame / Tiles

TiledSharp 329 over 2 years ago - C# library for parsing and importing TMX and TSX files generated by Tiled, a tile map generation tool
TiledLib.Net 27 5 months ago - Cross-platform Tiled map parsing utilities

awesome-monogame / Animations

SpriterDotNet 220 about 2 years ago - A simple, fast and efficient Spriter implementation in pure C#
Spine 4,445 about 1 month ago - 2D skeletal animation runtimes for Spine
Aether.Animation 12 2 months ago - GPU & CPU Skinned animation for 3D models
Spritesheet 31 over 5 years ago - Simple helper for creating sprite based animations

awesome-monogame / Audio

ChaiFoxes.FMODAudio 118 about 2 months ago - Cross-platform C# FMOD wrapper with support for Windows, Linux and Android

awesome-monogame / User Interfaces

Gum 164 about 1 month ago - Flexible layout tool and runtime for creating UI on any platform
EmptyKeys 55 over 2 years ago - Create UI from a WPF like XAML
GeonBit.UI 482 9 months ago - UI system
Myra 753 about 1 month ago - UI Library for MonoGame
Apos.Gui 173 3 months ago - UI library for MonoGame

awesome-monogame / Interop

MonoGame.Forms 289 3 months ago - the easiest way of integrating a MonoGame render window into your Windows Forms project
MonoGame.WpfCore 72 6 months ago - MonoGame embedded inside a WPF app as a dotnet new template

awesome-monogame / Physics

Farseer Original physics engine with a collision detection system with realistic physics responses built for
Farseer.Portable 34 about 9 years ago - Farseer Physics compiled as a portable class library (PCL) against the PCL version of MonoGame
Jitter 36 almost 7 years ago - A maintained fork of the Jitter physics engine, which is used in Protogame
Humper 108 12 months ago - Collision detection for Axis-Aligned-Bounding-Boxes (aka AABB) in C#
Aether.Physics2D 372 over 1 year ago - A 2D Physics simulation and collision detection system for MonoGame. Fork of the
BEPUphysics 403 over 1 year ago Pure C# 3D real time physics simulation library. (With MonoGame examples)
VolatilePhysics 264 almost 4 years ago A 2D Physics Library for Networked Games
VelcroPhysics 678 over 3 years ago High performance 2D collision detection system with realistic physics responses. (Ex-Farseer)
BulletSharp 276 almost 5 years ago NET wrapper for the Bullet physics library

awesome-monogame / Artificial Intelligence

A-Pathfinding-and-movement-system-demo - A* pathfinding and movement system in C# and MonoGame taken from the Vault-Tech engine
AStar 22 almost 11 years ago - A* Star Pathfinding Search Algorithm in C#
Roy-T AStar 341 10 months ago - A 2D path finding library based on the A* algorithm for .NETStandard 1.0 and .Net 4.5 and higher. This library has no external dependencies
BrainAI 41 3 months ago - A library with different helpers to write AI (Utility AI, machinestate, goap,behaviortree), pathfinding(A*, Dejkstra, BFS) and influence map. This library has no external dependencies

awesome-monogame / Effects

Penumbra 321 over 2 years ago - 2D lighting with soft shadows for MonoGame
MGShaderEditor 79 over 5 years ago - Shader Editor for MonoGame's Effects
DeferredEngine 245 about 6 years ago - Deferred rendering engine written to make developing and understanding custom shaders easier
Aether.Shaders 54 almost 2 years ago - Fast Approximate Anti-Aliasing shaders. Deferred rendering shaders

awesome-monogame / Consoles

SadConsole 1,249 about 1 month ago - A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
QuakeConsole 91 over 2 years ago - Quake-style console for MonoGame

awesome-monogame / Pipeline

NoPipeline 199 2 months ago - Pipeline Tool addon which makes resource management seamless and hassle-free

awesome-monogame / AR/VR

OculusRift4MonoGame 13 about 7 years ago - Oculus Rift support for MonoGame

awesome-monogame / Networking

MonoSync 71 about 2 years ago - Synchronization layer for multiplayer games
Backdash 102 about 1 month ago - Rollback network SDK

awesome-monogame / Helpers

2D Primitives 53 about 4 years ago - Extends to allow to draw various shapes, mainly for debugging purpose
LilyPath 93 over 4 years ago - A 2D path and shape drawing library for MonoGame and XNA
FSMsharp 154 over 4 years ago - Incredibly small finite state machine for .NET languages, written in C#. Useful for UIs and games
Mono.GameMath 100 almost 4 years ago - Optimized math for games, based on XNA APIs
2D Camera 28 over 4 years ago - A highly-optimized, flexible and powerful 2D camera for MonoGame
Comora 89 over 5 years ago - A simple 2D camera for MonoGame
XNALibrary 9 4 months ago - XNA/MonoGame tool library. IsolatedStorageFile Wrapper, Garbage-free StringBuilder, Phasor, Timer, Scheduler, InputState, PMS/duty-cicle Vibrate control, Common Vertex types, DataStructures & Collections
Transform 24 over 5 years ago - Base objects for managing relative transforms
MGLayers - Layered and packed asset loading extensions for MonoGame
FbonizziMonoGame 6 over 4 years ago - It defines some tools for MonoGame (like a ParticleGenerator) and abstractions over Windows UWP and Android (like a SettingsRepository)
Apos.Input 56 7 months ago - Input library for MonoGame

awesome-monogame / Samples

XNAGameStudio 716 over 1 year ago - The Education library from XNA Game Studios, valuable for MonoGame Developers for advanced samples