A Collection of MonoGame Samples

CartBlanche e119c561c9 Update README to table. Added splash.png 1 mesiac pred
2DShaderSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
AdMob 1cbe6afa5f Icon and build tweaks. 1 mesiac pred
Aiming 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Audio3D 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
BackgroundThreadTester 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
BatteryStatus 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
BloomSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
BouncingBox 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
CatapultNetWars 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
CatapultWars 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
ChaseAndEvade 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
CollisionSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Colored3DCube 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
CompiledContent 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Draw2D 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
FarseerPhysics 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Flocking 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
GameComponents 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
GameDevelopmentbyExample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
GameStateManagement 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
GooCursor 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Graphics3DSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
HoneycombRush 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Input 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
InputReporter 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
LensFlare 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
MonoGame.Xna.Framework.Net 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
MultiTouch 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
NetRumble 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
NetworkPrediction 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
NetworkStateManagement 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Orientation 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
PacMan 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Particle3DSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
ParticleSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Peer2PeerSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
PerPixelCollisionSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
PerformanceMeasuring 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Primitives 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
ReachGraphicsDemo 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
RectangleCollisionSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
RenderTarget2DSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
RockRain 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
RolePlayingGame 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
SamplesContentBuilder e119c561c9 Update README to table. Added splash.png 1 mesiac pred
ShadowMapping 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
ShatterEffectSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Sound 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
SpriteEffects 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
SpriteFont 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
StarWarrior 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
StateObjectWindows 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
StencilsCratersTutorial 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Storage 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Tetris 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
TexturedQuad 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
TiledSprites 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
TouchGesture 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
TransformedCollisionSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
UseCustomVertex 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
VideoPlayer 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
VirtualGamePad 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
Waypoint 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
WpfInteropSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
.gitignore 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred
README.md e119c561c9 Update README to table. Added splash.png 1 mesiac pred
SamplesContentBuilder.sln 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mesiac pred

README.md

MonoGame Samples

This repository contains a collection of cross-platform MonoGame samples and game projects. Each sample demonstrates different game development concepts, features, or genres. For detailed information about each sample, see the linked README in each sub-directory.


2D Samples

Project Description Link
2DShaderSample Custom 2D shader effects in MonoGame. More info
Aiming Aiming mechanics and input handling. More info
BouncingBox Simple physics sample with bouncing boxes. More info
CatapultWars Classic catapult game mechanics. More info
ChaseAndEvade AI sample showing chase and evade behaviors. More info
CollisionSample Collision detection techniques. More info
Draw2D Basic 2D drawing and sprite rendering. More info
FarseerPhysics Physics engine integration sample. More info
Flocking Flocking AI behaviors. More info
GameDevelopmentbyExample Multiple 2D samples from the "XNA Game Development by Example" book. AsteroidBeltAssault, FloodControl, GemstoneHunter, RobotRampage
GameStateManagement Sample for managing game states and screens. More info
GooCursor Custom cursor rendering and effects. More info
HoneycombRush Arcade-style honeycomb collection game. More info
Input Input handling for keyboard, mouse, and gamepad. More info
InputReporter Displays live input values for controllers. More info
MultiTouch Multi-touch input support. More info
PacMan Cross-platform Pac-Man clone. More info
ParticleSample Particle systems and effects. More info
Primitives Drawing primitive shapes (lines, points). More info
RectangleCollisionSample Rectangle collision detection. More info
RenderTarget2DSample Render-to-texture techniques. More info
RockRain Arcade-style falling rocks game. More info
RolePlayingGame RPG sample with tile engine and menus. More info
StarWarrior Classic space shooter sample. More info
TouchGesture Touch gesture and mouse support. More info
Waypoint AI navigation and waypoint sample. More info

3D Samples

Project Description Link
Audio3D 3D audio positioning and effects. More info
BloomSample Bloom post-processing effects. More info
Colored3DCube Renders a colored 3D cube. More info
Graphics3DSample Advanced 3D graphics techniques. More info
LensFlare Lens flare post-processing effects. More info
ReachGraphicsDemo Demonstrates Reach profile graphics features. More info
ShadowMapping Demonstrates shadow mapping techniques in 3D. More info
ShatterEffectSample 3D shatter effect demonstration. More info

Networking Samples

Project Description Link
CatapultNetWars Networked multiplayer catapult game. More info
MonoGame.Xna.Framework.Net Networking API compatibility sample. More info
NetRumble Networked multiplayer space shooter. More info
NetworkPrediction Networked gameplay prediction and synchronization. More info
Peer2PeerSample Peer-to-peer multiplayer tank game. More info

Miscellaneous Samples

Project Description Link
AdMob Integrate AdMob ads into a MonoGame project. More info
BackgroundThreadTester Using background threads in game logic. More info
BatteryStatus Battery status and power management. More info
CompiledContent Pre-built content files for other samples. More info
GameComponents Using and managing game components. More info
SamplesContentBuilder Build and load content assets using MonoGame's content pipeline. More info
Sound Cross-platform sound playback. More info

For platform-specific details, build instructions, and troubleshooting, see each sample's README.