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: over 1 year ago
awesomegamemonogamexamarin

awesome-monogame / General

MonoGame 11,642 over 1 year ago - Source code for the framework and its tools
FNA 2,661 over 1 year 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 almost 10 years ago - .NET libraries for developing 3D games with XNA and MonoGame

awesome-monogame / Engines

Nez 1,831 over 1 year ago - Source code for the framework and the tools
Monocle 139 over 5 years ago Framework created and maintained by for their games (Towerfall, Celeste, ...)
MonoGame.Extended 1,445 over 1 year ago - A collection of classes and extensions to make it easier to make games with MonoGame
CocosSharp 493 almost 6 years ago - CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs
Murder 2,493 over 1 year ago - Murder is a pixel art ECS game engine
FlatRedBall 419 over 1 year ago - A game development platform, built in C#, that's perfect for indies or big studios! Built on top of MonoGame
Protogame 181 about 8 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 9 years ago - A cross-platform game engine with GUI and multiplayer support using MonoGame, Farseer and Lidgren
Aether Engine 18 almost 2 years ago - A lightweight, modular game engine
Corund 18 over 3 years ago - An engine for 2D mobile games
Simplex Engine 158 over 3 years ago - Free alternative to Game Maker Studio 2, porting and flavoring GML to C#, running on MonoGame
Monofoxe 414 over 1 year 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 3 years ago - C# library for parsing and importing TMX and TSX files generated by Tiled, a tile map generation tool
TiledLib.Net 27 over 1 year ago - Cross-platform Tiled map parsing utilities

awesome-monogame / Animations

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

awesome-monogame / Audio

ChaiFoxes.FMODAudio 118 over 1 year ago - Cross-platform C# FMOD wrapper with support for Windows, Linux and Android

awesome-monogame / User Interfaces

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

awesome-monogame / Interop

MonoGame.Forms 289 over 1 year ago - the easiest way of integrating a MonoGame render window into your Windows Forms project
MonoGame.WpfCore 72 over 1 year 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 10 years ago - Farseer Physics compiled as a portable class library (PCL) against the PCL version of MonoGame
Jitter 36 about 8 years ago - A maintained fork of the Jitter physics engine, which is used in Protogame
Humper 108 about 2 years ago - Collision detection for Axis-Aligned-Bounding-Boxes (aka AABB) in C#
Aether.Physics2D 372 over 2 years ago - A 2D Physics simulation and collision detection system for MonoGame. Fork of the
BEPUphysics 403 almost 3 years ago Pure C# 3D real time physics simulation library. (With MonoGame examples)
VolatilePhysics 264 about 5 years ago A 2D Physics Library for Networked Games
VelcroPhysics 678 over 4 years ago High performance 2D collision detection system with realistic physics responses. (Ex-Farseer)
BulletSharp 276 almost 6 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 12 years ago - A* Star Pathfinding Search Algorithm in C#
Roy-T AStar 341 almost 2 years 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 over 1 year 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 3 years ago - 2D lighting with soft shadows for MonoGame
MGShaderEditor 79 over 6 years ago - Shader Editor for MonoGame's Effects
DeferredEngine 245 over 7 years ago - Deferred rendering engine written to make developing and understanding custom shaders easier
Aether.Shaders 54 about 3 years ago - Fast Approximate Anti-Aliasing shaders. Deferred rendering shaders

awesome-monogame / Consoles

SadConsole 1,249 over 1 year 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 3 years ago - Quake-style console for MonoGame

awesome-monogame / Pipeline

NoPipeline 199 over 1 year ago - Pipeline Tool addon which makes resource management seamless and hassle-free

awesome-monogame / AR/VR

OculusRift4MonoGame 13 over 8 years ago - Oculus Rift support for MonoGame

awesome-monogame / Networking

MonoSync 71 over 3 years ago - Synchronization layer for multiplayer games
Backdash 102 over 1 year ago - Rollback network SDK

awesome-monogame / Helpers

2D Primitives 53 about 5 years ago - Extends to allow to draw various shapes, mainly for debugging purpose
LilyPath 93 almost 6 years ago - A 2D path and shape drawing library for MonoGame and XNA
FSMsharp 154 almost 6 years ago - Incredibly small finite state machine for .NET languages, written in C#. Useful for UIs and games
Mono.GameMath 100 about 5 years ago - Optimized math for games, based on XNA APIs
2D Camera 28 over 5 years ago - A highly-optimized, flexible and powerful 2D camera for MonoGame
Comora 89 over 6 years ago - A simple 2D camera for MonoGame
XNALibrary 9 over 1 year 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 6 years ago - Base objects for managing relative transforms
MGLayers - Layered and packed asset loading extensions for MonoGame
FbonizziMonoGame 6 over 5 years ago - It defines some tools for MonoGame (like a ParticleGenerator) and abstractions over Windows UWP and Android (like a SettingsRepository)
Apos.Input 56 over 1 year ago - Input library for MonoGame

awesome-monogame / Samples

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