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: almost 2 years ago
awesomegamemonogamexamarin

awesome-monogame / General

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

awesome-monogame / Engines

Nez1,831almost 2 years ago- Source code for the framework and the tools
Monocle139about 6 years agoFramework created and maintained by for their games (Towerfall, Celeste, ...)
MonoGame.Extended1,445almost 2 years ago- A collection of classes and extensions to make it easier to make games with MonoGame
CocosSharp493over 6 years ago- CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs
Murder2,493almost 2 years ago- Murder is a pixel art ECS game engine
FlatRedBall419over 1 year ago- A game development platform, built in C#, that's perfect for indies or big studios! Built on top of MonoGame
Protogame181over 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
Gem20over 9 years ago- A cross-platform game engine with GUI and multiplayer support using MonoGame, Farseer and Lidgren
Aether Engine18over 2 years ago- A lightweight, modular game engine
Corund18almost 4 years ago- An engine for 2D mobile games
Simplex Engine158almost 4 years ago- Free alternative to Game Maker Studio 2, porting and flavoring GML to C#, running on MonoGame
Monofoxe414almost 2 years 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

TiledSharp329about 4 years ago- C# library for parsing and importing TMX and TSX files generated by Tiled, a tile map generation tool
TiledLib.Net27about 2 years ago- Cross-platform Tiled map parsing utilities

awesome-monogame / Animations

SpriterDotNet220almost 4 years ago- A simple, fast and efficient Spriter implementation in pure C#
Spine4,445almost 2 years ago- 2D skeletal animation runtimes for Spine
Aether.Animation12almost 2 years ago- GPU & CPU Skinned animation for 3D models
Spritesheet31about 7 years ago- Simple helper for creating sprite based animations

awesome-monogame / Audio

ChaiFoxes.FMODAudio118almost 2 years ago- Cross-platform C# FMOD wrapper with support for Windows, Linux and Android

awesome-monogame / User Interfaces

Gum164almost 2 years ago- Flexible layout tool and runtime for creating UI on any platform
EmptyKeys55about 4 years ago- Create UI from a WPF like XAML
GeonBit.UI482over 2 years ago- UI system
Myra753almost 2 years ago- UI Library for MonoGame
Apos.Gui173almost 2 years ago- UI library for MonoGame

awesome-monogame / Interop

MonoGame.Forms289almost 2 years ago- the easiest way of integrating a MonoGame render window into your Windows Forms project
MonoGame.WpfCore72about 2 years ago- MonoGame embedded inside a WPF app as a dotnet new template

awesome-monogame / Physics

FarseerOriginal physics engine with a collision detection system with realistic physics responses built for
Farseer.Portable34over 10 years ago- Farseer Physics compiled as a portable class library (PCL) against the PCL version of MonoGame
Jitter36over 8 years ago- A maintained fork of the Jitter physics engine, which is used in Protogame
Humper108over 2 years ago- Collision detection for Axis-Aligned-Bounding-Boxes (aka AABB) in C#
Aether.Physics2D372about 3 years ago- A 2D Physics simulation and collision detection system for MonoGame. Fork of the
BEPUphysics403over 3 years agoPure C# 3D real time physics simulation library. (With MonoGame examples)
VolatilePhysics264over 5 years agoA 2D Physics Library for Networked Games
VelcroPhysics678about 5 years agoHigh performance 2D collision detection system with realistic physics responses. (Ex-Farseer)
BulletSharp276over 6 years agoNET 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
AStar22over 12 years ago- A* Star Pathfinding Search Algorithm in C#
Roy-T AStar341over 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
BrainAI41almost 2 years 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

Penumbra321about 4 years ago- 2D lighting with soft shadows for MonoGame
MGShaderEditor79almost 7 years ago- Shader Editor for MonoGame's Effects
DeferredEngine245almost 8 years ago- Deferred rendering engine written to make developing and understanding custom shaders easier
Aether.Shaders54over 3 years ago- Fast Approximate Anti-Aliasing shaders. Deferred rendering shaders

awesome-monogame / Consoles

SadConsole1,249almost 2 years ago- A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
QuakeConsole91about 4 years ago- Quake-style console for MonoGame

awesome-monogame / Pipeline

NoPipeline199almost 2 years ago- Pipeline Tool addon which makes resource management seamless and hassle-free

awesome-monogame / AR/VR

OculusRift4MonoGame13almost 9 years ago- Oculus Rift support for MonoGame

awesome-monogame / Networking

MonoSync71almost 4 years ago- Synchronization layer for multiplayer games
Backdash102almost 2 years ago- Rollback network SDK

awesome-monogame / Helpers

2D Primitives53over 5 years ago- Extends to allow to draw various shapes, mainly for debugging purpose
LilyPath93over 6 years ago- A 2D path and shape drawing library for MonoGame and XNA
FSMsharp154over 6 years ago- Incredibly small finite state machine for .NET languages, written in C#. Useful for UIs and games
Mono.GameMath100over 5 years ago- Optimized math for games, based on XNA APIs
2D Camera28about 6 years ago- A highly-optimized, flexible and powerful 2D camera for MonoGame
Comora89about 7 years ago- A simple 2D camera for MonoGame
XNALibrary9almost 2 years ago- XNA/MonoGame tool library. IsolatedStorageFile Wrapper, Garbage-free StringBuilder, Phasor, Timer, Scheduler, InputState, PMS/duty-cicle Vibrate control, Common Vertex types, DataStructures & Collections
Transform24about 7 years ago- Base objects for managing relative transforms
MGLayers- Layered and packed asset loading extensions for MonoGame
FbonizziMonoGame6about 6 years ago- It defines some tools for MonoGame (like a ParticleGenerator) and abstractions over Windows UWP and Android (like a SettingsRepository)
Apos.Input56about 2 years ago- Input library for MonoGame

awesome-monogame / Samples

XNAGameStudio716about 3 years ago- The Education library from XNA Game Studios, valuable for MonoGame Developers for advanced samples