A Collection of MonoGame Samples

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

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

Samples focused on 2D graphics, gameplay, and mechanics.

  • 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:
  • 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

Samples focused on 3D graphics, rendering, and effects.

  • 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

Samples demonstrating networking and multiplayer features using MonoGame.Xna.Framework.Net.

  • 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

Samples demonstrating platform features, content management, and other concepts.

  • 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.