A Collection of MonoGame Samples

CartBlanche 4e49c82afb RPG - Tweaks to get the starting, at least. More work required. 1 mēnesi atpakaļ
2DShaderSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
AdMob 1cbe6afa5f Icon and build tweaks. 1 mēnesi atpakaļ
Aiming 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Audio3D 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
BackgroundThreadTester 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
BatteryStatus 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
BloomSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
BouncingBox 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
CatapultNetWars 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
CatapultWars 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
ChaseAndEvade 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
CollisionSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Colored3DCube 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
CompiledContent 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Draw2D 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
FarseerPhysics 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Flocking 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
GameComponents 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
GameDevelopmentbyExample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
GameStateManagement 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
GooCursor 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Graphics3DSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
HoneycombRush 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Input 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
InputReporter 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
LensFlare 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
MonoGame.Xna.Framework.Net 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
MultiTouch 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
NetRumble 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
NetworkPrediction 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
NetworkStateManagement 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Orientation 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
PacMan 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Particle3DSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
ParticleSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Peer2PeerSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
PerPixelCollisionSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
PerformanceMeasuring 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Primitives 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
ReachGraphicsDemo 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
RectangleCollisionSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
RenderTarget2DSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
RockRain 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
RolePlayingGame 4e49c82afb RPG - Tweaks to get the starting, at least. More work required. 1 mēnesi atpakaļ
SamplesContentBuilder e119c561c9 Update README to table. Added splash.png 1 mēnesi atpakaļ
ShadowMapping 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
ShatterEffectSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Sound 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
SpriteEffects 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
SpriteFont 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
StarWarrior 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
StateObjectWindows 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
StencilsCratersTutorial 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Storage 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Tetris 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
TexturedQuad 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
TiledSprites 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
TouchGesture 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
TransformedCollisionSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
UseCustomVertex 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
VideoPlayer 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
VirtualGamePad 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
Waypoint 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
WpfInteropSample 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
.gitignore 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ
README.md ee0f517260 Make Project link to README. 1 mēnesi atpakaļ
SamplesContentBuilder.sln 787aa50223 History Reset and Projects updated to SDK and MG 3.8.* 1 mēnesi atpakaļ

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

3D Samples

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

Networking Samples

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

Miscellaneous Samples

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

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