Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-monogame
A collection of interesting libraries/tools for Monogame based game projects
https://github.com/aloisdeniel/awesome-monogame
Last synced: 4 days ago
JSON representation
-
General
- **MonoGame** - ![GitHub stars](https://img.shields.io/github/stars/MonoGame/MonoGame.svg) - Source code for the framework and its tools.
- **FNA** - ![GitHub stars](https://img.shields.io/github/stars/FNA-XNA/FNA.svg) - 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 - ![GitHub stars](https://img.shields.io/github/stars/DigitalRune/DigitalRune.svg) - .NET libraries for developing 3D games with XNA and MonoGame
-
Engines
- **Nez** - ![GitHub stars](https://img.shields.io/github/stars/prime31/Nez.svg) - Source code for the framework and the tools.
- **Monocle** - Framework created and maintained by [@MaddyThorson](https://mobile.twitter.com/MaddyThorson) for their games (Towerfall, Celeste, ...).
- **MonoGame.Extended** - ![GitHub stars](https://img.shields.io/github/stars/craftworkgames/MonoGame.Extended.svg) - A collection of classes and extensions to make it easier to make games with MonoGame.
- **CocosSharp** - ![GitHub stars](https://img.shields.io/github/stars/mono/CocosSharp.svg) - CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs.
- **Murder** - ![GitHub stars](https://img.shields.io/github/stars/isadorasophia/murder.svg) - Murder is a pixel art ECS game engine.
- Protogame - ![GitHub stars](https://img.shields.io/github/stars/RedpointGames/Protogame.svg) - 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 - ![GitHub stars](https://img.shields.io/github/stars/gmich/Gem.svg) - A cross-platform game engine with GUI and multiplayer support using MonoGame, Farseer and Lidgren.
- Aether Engine - ![GitHub stars](https://img.shields.io/github/stars/tainicom/Aether.svg) - A lightweight, modular game engine.
- Corund - ![Github stars](https://img.shields.io/github/stars/impworks/corund.svg) - An engine for 2D mobile games.
- Simplex Engine - ![Github stars](https://img.shields.io/github/stars/lofcz/SimplexRpgEngine.svg) - Free alternative to Game Maker Studio 2, porting and flavoring GML to C#, running on MonoGame.
- Monofoxe - ![GitHub stars](https://img.shields.io/github/stars/gnFur/Monofoxe.svg) - 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.
- Protogame - ![GitHub stars](https://img.shields.io/github/stars/RedpointGames/Protogame.svg) - 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.
- Monofoxe - ![GitHub stars](https://img.shields.io/github/stars/gnFur/Monofoxe.svg) - 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.
-
Tiles
- **TiledSharp** - ![GitHub stars](https://img.shields.io/github/stars/marshallward/TiledSharp.svg) - C# library for parsing and importing TMX and TSX files generated by Tiled, a tile map generation tool.
- TiledLib.Net - ![GitHub stars](https://img.shields.io/github/stars/Ragath/TiledLib.Net.svg) - Cross-platform Tiled map parsing utilities.
-
Animations
- SpriterDotNet - ![GitHub stars](https://img.shields.io/github/stars/loodakrawa/SpriterDotNet.svg) - A simple, fast and efficient Spriter implementation in pure C#.
- **Spine** - ![GitHub stars](https://img.shields.io/github/stars/EsotericSoftware/spine-runtimes.svg) - 2D skeletal animation runtimes for Spine.
- Spritesheet - ![GitHub stars](https://img.shields.io/github/stars/aloisdeniel/Spritesheet.svg) - Simple helper for creating sprite based animations.
- Aether.Animation - ![GitHub stars](https://img.shields.io/github/stars/tainicom/Aether.Extras.svg) - GPU & CPU Skinned animation for 3D models.
- Spritesheet - ![GitHub stars](https://img.shields.io/github/stars/aloisdeniel/Spritesheet.svg) - Simple helper for creating sprite based animations.
- Aether.Animation - ![GitHub stars](https://img.shields.io/github/stars/nkast/Aether.Extras.svg) - GPU & CPU Skinned animation for 3D models.
-
Audio
- ChaiFoxes.FMODAudio - ![GitHub stars](https://img.shields.io/github/stars/gnFur/ChaiFoxes.FMODAudio.svg) - Cross-platform C# FMOD wrapper with support for Windows, Linux and Android.
- ChaiFoxes.FMODAudio - ![GitHub stars](https://img.shields.io/github/stars/gnFur/ChaiFoxes.FMODAudio.svg) - Cross-platform C# FMOD wrapper with support for Windows, Linux and Android.
-
User Interfaces
- EmptyKeys - ![GitHub stars](https://img.shields.io/github/stars/EmptyKeys/UI_Engines.svg) - Create UI from a WPF like XAML.
- GeonBit.UI - ![GitHub stars](https://img.shields.io/github/stars/RonenNess/GeonBit.UI.svg) - UI system.
- Myra - ![GitHub stars](https://img.shields.io/github/stars/rds1983/Myra.svg) - UI Library for MonoGame.
- Apos.Gui - ![GitHub stars](https://img.shields.io/github/stars/Apostolique/Apos.Gui.svg) - UI library for MonoGame.
-
Interop
- MonoGame.Forms - ![GitHub stars](https://img.shields.io/github/stars/sqrMin1/MonoGame.Forms) - the easiest way of integrating a MonoGame render window into your Windows Forms project.
- MonoGame.WpfCore - ![GitHub stars](https://img.shields.io/github/stars/craftworkgames/MonoGame.WpfCore) - MonoGame embedded inside a WPF app as a dotnet new template.
- MonoGame.Forms - ![GitHub stars](https://img.shields.io/github/stars/sqrMin1/MonoGame.Forms) - the easiest way of integrating a MonoGame render window into your Windows Forms project.
-
Physics
- Farseer.Portable - ![GitHub stars](https://img.shields.io/github/stars/craftworkgames/FarseerPhysics.Portable.svg) - Farseer Physics compiled as a portable class library (PCL) against the PCL version of MonoGame.
- Jitter - ![GitHub stars](https://img.shields.io/github/stars/RedpointGames/Jitter.svg) - A maintained fork of the Jitter physics engine, which is used in Protogame.
- Humper - ![GitHub stars](https://img.shields.io/github/stars/aloisdeniel/Humper.svg) - Collision detection for Axis-Aligned-Bounding-Boxes (aka AABB) in C#.
- Aether.Physics2D - ![GitHub stars](https://img.shields.io/github/stars/tainicom/Aether.Physics2D.svg) - A 2D Physics simulation and collision detection system for MonoGame. Fork of the [Farseer Physics Engine](https://farseerphysics.codeplex.com/).
- BEPUphysics - Pure C# 3D real time physics simulation library. (With MonoGame examples)
- VolatilePhysics - A 2D Physics Library for Networked Games
- VelcroPhysics - High performance 2D collision detection system with realistic physics responses. (Ex-Farseer)
- BulletSharp - NET wrapper for the Bullet physics library.
- Farseer - Original physics engine with a collision detection system with realistic physics responses built for **XNA**.
- Jitter - ![GitHub stars](https://img.shields.io/github/stars/RedpointGames/Jitter.svg) - A maintained fork of the Jitter physics engine, which is used in Protogame.
- Humper - ![GitHub stars](https://img.shields.io/github/stars/aloisdeniel/Humper.svg) - Collision detection for Axis-Aligned-Bounding-Boxes (aka AABB) in C#.
- VelcroPhysics - High performance 2D collision detection system with realistic physics responses. (Ex-Farseer)
-
Artificial Intelligence
- AStar - ![GitHub stars](https://img.shields.io/github/stars/leniel/AStar.svg) - A* Star Pathfinding Search Algorithm in C#.
- Roy-T AStar - ![GitHub stars](https://img.shields.io/github/stars/roy-t/AStar.svg) - 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.
- A-Pathfinding-and-movement-system-demo - ![GitHub stars](https://img.shields.io/github/stars/Vault16Software/A-Pathfinding-and-movement-system-demo.svg) - A* pathfinding and movement system in C# and MonoGame taken from the Vault-Tech engine
- BrainAI - ![GitHub stars](https://img.shields.io/github/stars/ApmeM/BrainAI.svg) - 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.
-
Effects
- Penumbra - ![GitHub stars](https://img.shields.io/github/stars/discosultan/penumbra.svg) - 2D lighting with soft shadows for MonoGame.
- MGShaderEditor - ![GitHub stars](https://img.shields.io/github/stars/procfxgen/MGShaderEditor.svg) - Shader Editor for MonoGame's Effects.
- DeferredEngine - ![GitHub stars](https://img.shields.io/github/stars/UncleThomy/DeferredEngine.svg) - Deferred rendering engine written to make developing and understanding custom shaders easier.
- Aether.Shaders - ![GitHub stars](https://img.shields.io/github/stars/tainicom/Aether.Extras.svg) - Fast Approximate Anti-Aliasing shaders. Deferred rendering shaders.
- MGShaderEditor - ![GitHub stars](https://img.shields.io/github/stars/procfxgen/MGShaderEditor.svg) - Shader Editor for MonoGame's Effects.
- DeferredEngine - ![GitHub stars](https://img.shields.io/github/stars/UncleThomy/DeferredEngine.svg) - Deferred rendering engine written to make developing and understanding custom shaders easier.
-
Consoles
- **SadConsole** - ![GitHub stars](https://img.shields.io/github/stars/Thraka/SadConsole.svg) - A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
- QuakeConsole - ![GitHub stars](https://img.shields.io/github/stars/discosultan/quake-console.svg) - Quake-style console for MonoGame.
-
Pipeline
- NoPipeline - ![GitHub stars](https://img.shields.io/github/stars/gnFur/NoPipeline.svg) - Pipeline Tool addon which makes resource management seamless and hassle-free.
- NoPipeline - ![GitHub stars](https://img.shields.io/github/stars/gnFur/NoPipeline.svg) - Pipeline Tool addon which makes resource management seamless and hassle-free.
-
AR/VR
- OculusRift4MonoGame - ![GitHub stars](https://img.shields.io/github/stars/steemwheedle/OculusRift4MonoGame.svg) - Oculus Rift support for MonoGame.
- OculusRift4MonoGame - ![GitHub stars](https://img.shields.io/github/stars/steemwheedle/OculusRift4MonoGame.svg) - Oculus Rift support for MonoGame.
-
Networking
-
Helpers
- 2D Primitives - ![GitHub stars](https://img.shields.io/github/stars/DoogeJ/MonoGame.Primitives2D.svg) - Extends `SpriteBatch` to allow to draw various shapes, mainly for debugging purpose.
- LilyPath - ![GitHub stars](https://img.shields.io/github/stars/jaquadro/LilyPath.svg) - A 2D path and shape drawing library for MonoGame and XNA.
- FSMsharp - ![GitHub stars](https://img.shields.io/github/stars/xanathar/FSMsharp.svg) - Incredibly small finite state machine for .NET languages, written in C#. Useful for UIs and games.
- Mono.GameMath - ![GitHub stars](https://img.shields.io/github/stars/mhutch/Mono.GameMath.svg) - Optimized math for games, based on XNA APIs.
- 2D Camera - ![GitHub stars](https://img.shields.io/github/stars/DeanReynolds/Dcrew.MonoGame.2D-Camera) - A highly-optimized, flexible and powerful 2D camera for MonoGame
- Comora - ![GitHub stars](https://img.shields.io/github/stars/aloisdeniel/Comora.svg) - A simple 2D camera for MonoGame.
- XNALibrary - ![GitHub stars](https://img.shields.io/github/stars/tainicom/XNALibrary.svg) - XNA/MonoGame tool library. IsolatedStorageFile Wrapper, Garbage-free StringBuilder, Phasor, Timer, Scheduler, InputState, PMS/duty-cicle Vibrate control, Common Vertex types, DataStructures & Collections.
- Transform - ![GitHub stars](https://img.shields.io/github/stars/aloisdeniel/Transform.svg) - Base objects for managing relative transforms.
- FbonizziMonoGame - ![GitHub stars](https://img.shields.io/github/stars/FrancescoBonizzi/FbonizziMonoGame.svg) - It defines some tools for MonoGame (like a ParticleGenerator) and abstractions over Windows UWP and Android (like a SettingsRepository)
- Apos.Input - ![GitHub stars](https://img.shields.io/github/stars/Apostolique/Apos.Input.svg) - Input library for MonoGame.
- MGLayers - ![GitHub stars](https://img.shields.io/github/stars/0xFireball/MGLayers.svg) - Layered and packed asset loading extensions for MonoGame.
- FSMsharp - ![GitHub stars](https://img.shields.io/github/stars/xanathar/FSMsharp.svg) - Incredibly small finite state machine for .NET languages, written in C#. Useful for UIs and games.
- 2D Camera - ![GitHub stars](https://img.shields.io/github/stars/DeanReynolds/Dcrew.MonoGame.2D-Camera) - A highly-optimized, flexible and powerful 2D camera for MonoGame
- Comora - ![GitHub stars](https://img.shields.io/github/stars/aloisdeniel/Comora.svg) - A simple 2D camera for MonoGame.
- Transform - ![GitHub stars](https://img.shields.io/github/stars/aloisdeniel/Transform.svg) - Base objects for managing relative transforms.
-
Samples
- XNAGameStudio - ![GitHub stars](https://img.shields.io/github/stars/SimonDarksideJ/XNAGameStudio.svg) - The Education library from XNA Game Studios, valuable for MonoGame Developers for advanced samples.
Categories
Sub Categories
Keywords
monogame
29
gamedev
9
monogame-framework
8
game-engine
7
csharp
6
xna
6
game
5
c-sharp
4
dotnet
4
game-development
4
engine
4
nuget
4
physics
3
gui
3
ui
3
animation
3
fna
3
2d
3
camera
3
apos
2
cross-platform
2
aabb
2
winforms
2
windows-forms
2
pathfinding
2
game-framework
2
visual-studio-extension
2
visual-studio
2
console
2
steam
2
monogame-forms
2
open-source
2
library
2
monogame-community
2
sprite
2
engines
2
editors
2
editor
2
game-dev
2
rpg
1
rpg-engine
1
rpg-tool
1
simplex
1
simplex-rpg-engine
1
yyc
1
tiled-map-editor
1
tmx
1
content-management
1
parser
1
parsing
1