awesome-monogame

Game framework

A 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
65 forks
last commit: 5 months ago
awesomegamemonogamexamarin

awesome-monogame / General

MonoGame 11,553 4 days ago - Source code for the framework and its tools
FNA 2,641 20 days 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 267 over 8 years ago - .NET libraries for developing 3D games with XNA and MonoGame

awesome-monogame / Engines

Nez 1,815 21 days ago - Source code for the framework and the tools
Monocle 132 over 4 years ago Framework created and maintained by for their games (Towerfall, Celeste, ...)
MonoGame.Extended 1,440 13 days ago - A collection of classes and extensions to make it easier to make games with MonoGame
CocosSharp 492 over 4 years ago - CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs
Murder 2,466 5 days ago - Murder is a pixel art ECS game engine
Protogame 181 over 6 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 over 7 years ago - A cross-platform game engine with GUI and multiplayer support using MonoGame, Farseer and Lidgren
Aether Engine 18 7 months ago - A lightweight, modular game engine
Corund 17 about 2 years ago - An engine for 2D mobile games
Simplex Engine 158 almost 2 years ago - Free alternative to Game Maker Studio 2, porting and flavoring GML to C#, running on MonoGame
Monofoxe 413 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
FlatRedBall A game development platform, built in C#, that's perfect for indies or big studios! Built on top of MonoGame

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 26 3 months ago - Cross-platform Tiled map parsing utilities

awesome-monogame / Animations

SpriterDotNet 220 almost 2 years ago - A simple, fast and efficient Spriter implementation in pure C#
Spine 4,413 3 days ago - 2D skeletal animation runtimes for Spine
Aether.Animation 12 9 days 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 115 4 months ago - Cross-platform C# FMOD wrapper with support for Windows, Linux and Android

awesome-monogame / User Interfaces

EmptyKeys 55 over 2 years ago - Create UI from a WPF like XAML
GeonBit.UI 479 7 months ago - UI system
Myra 743 about 2 months ago - UI Library for MonoGame
Apos.Gui 170 about 1 month ago - UI library for MonoGame

awesome-monogame / Interop

MonoGame.Forms 287 about 1 month ago - the easiest way of integrating a MonoGame render window into your Windows Forms project
MonoGame.WpfCore 71 4 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 almost 9 years ago - Farseer Physics compiled as a portable class library (PCL) against the PCL version of MonoGame
Jitter 36 over 6 years ago - A maintained fork of the Jitter physics engine, which is used in Protogame
Humper 106 10 months ago - Collision detection for Axis-Aligned-Bounding-Boxes (aka AABB) in C#
Aether.Physics2D 371 about 1 year ago - A 2D Physics simulation and collision detection system for MonoGame. Fork of the
BEPUphysics 401 over 1 year ago Pure C# 3D real time physics simulation library. (With MonoGame examples)
VolatilePhysics 263 over 3 years ago A 2D Physics Library for Networked Games
VelcroPhysics 669 over 3 years ago High performance 2D collision detection system with realistic physics responses. (Ex-Farseer)
BulletSharp 276 over 4 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 over 10 years ago - A* Star Pathfinding Search Algorithm in C#
Roy-T AStar 340 8 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 40 19 days 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 about 5 years ago - Shader Editor for MonoGame's Effects
DeferredEngine 244 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,236 18 days 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 198 17 days 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 almost 2 years ago - Synchronization layer for multiplayer games
Backdash 101 3 days ago - Rollback network SDK

awesome-monogame / Helpers

2D Primitives 54 almost 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 over 3 years ago - Optimized math for games, based on XNA APIs
2D Camera 28 about 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 about 2 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 23 over 5 years ago - Base objects for managing relative transforms
MGLayers - Layered and packed asset loading extensions for MonoGame
FbonizziMonoGame 6 about 4 years ago - It defines some tools for MonoGame (like a ParticleGenerator) and abstractions over Windows UWP and Android (like a SettingsRepository)
Apos.Input 57 5 months ago - Input library for MonoGame

awesome-monogame / Samples

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