awesome-monogame
github.com/aloisdeniel/awesome-monogame ↗A collection of interesting libraries/tools for Monogame based game projects
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me helpers resources from awesome-monogame"
Installation instructions →What's inside
Helpers
- 2D Camera
A highly-optimized, flexible and powerful 2D camera for MonoGame
- 2D Primitives
Extends
- Apos.Input
Input library for MonoGame.
- Comora
A simple 2D camera for MonoGame.
- FbonizziMonoGame
It defines some tools for MonoGame (like a ParticleGenerator) and abstractions over Windows UWP and Android (like a SettingsRepository)
- FSMsharp
Incredibly small finite state machine for .NET languages, written in C#. Useful for UIs and games.
Animations
- Aether.Animation
GPU & CPU Skinned animation for 3D models.
- Spine
2D skeletal animation runtimes for Spine.
- SpriterDotNet
A simple, fast and efficient Spriter implementation in pure C#.
- Spritesheet
Simple helper for creating sprite based animations.
Engines
- Aether Engine
A lightweight, modular game engine.
- CocosSharp
CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs.
- Corund
An engine for 2D mobile games.
- FlatRedBall
A game development platform, built in C#, that's perfect for indies or big studios! Built on top of MonoGame.
- FlatRedBall
A game development platform, built in C#, that's perfect for indies or big studios! Built on top of MonoGame.
- Friflo.Engine.ECS
High-performance C# ECS 🔥 with simple API. Supports .NET, WASM/WebAssembly, Native AOT, MonoGame, Godot, Unity, ...
Physics
- Aether.Physics2D
A 2D Physics simulation and collision detection system for MonoGame. Fork of the
- BEPUphysics
Pure C# 3D real time physics simulation library. (With MonoGame examples)
- Box2D.NET
A C# port of Box2D, a 2D physics engine for games, servers, and Unity3D.
- BulletSharp
NET wrapper for the Bullet physics library.
- Farseer
Original physics engine with a collision detection system with realistic physics responses built for
- Farseer.Portable
Farseer Physics compiled as a portable class library (PCL) against the PCL version of MonoGame.
Effects
- Aether.Shaders
Fast Approximate Anti-Aliasing shaders. Deferred rendering shaders.
- DeferredEngine
Deferred rendering engine written to make developing and understanding custom shaders easier.
- MGShaderEditor
Shader Editor for MonoGame's Effects.
- Penumbra
2D lighting with soft shadows for 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
A* Star Pathfinding Search Algorithm in C#.
- BrainAI
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.
- Roy-T AStar
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.
User Interfaces
- Apos.Gui
UI library for MonoGame.
- Avalonia Monogame Dock Template
Avalonia UI with docking system and Monogame window, for creating your own graphic desktop software.
- EmptyKeys
Create UI from a WPF like XAML.
- GeonBit.UI
UI system.
- Gum
Flexible layout tool and runtime for creating UI on any platform.
- Myra
UI Library for MonoGame.
Showing a sample of 68 resources. View the full list on GitHub →