These demos require MonoGame.
To run each demo in Visual Studio, open the project file (*.csproj).
This tutorial shows off the MonoGame.Extended.Tweening functionality. A tween is a change between 2 values over time, where the movement is defined by a function. This could be linear, quadratic, or others. Adding a Tween to movement can give a game entity more feeling and liveliness.
This is an Entity Component System example. In the example it has "rain" falling.
There are 2 components:
- Expiry
- Raindrop
There are 4 systems:
- ExpirySystem
- HudSystem
- RainfallSystem
- RenderSystem
This is a set of tutorials using Monogame.Extended.
This does nothing yet and you will get an error
An alternative to the default Monogame SpriteBatch.
Showing how to use the Monogame.Extended.BitmapFonts to load custom fonts from PNG and FNT files.
Additionally how to create a Mono-spaced (Equal-spaced) font using a PNG file.
Shows how to use OrthographicCamera to draw sprites and create parallax scrolling affect.
Shows how to use the Monogame.Extended.Collisions to create three types of actors. Stationary, Moveable, and Player controlled. Also shows interaction with walls.
Basic examples for the Mouse and Keyboard inputs functionality within Monogame.Extended.
Quick demo showing how to add a particle system with emitter.
Showing how to use the primitive shapes in Monogame.Extended
- DrawPoint
- DrawRectangle
- DrawSolidRectangle
- DrawCircle
- DrawSolidCircle
- DrawEllipse
- DrawSolidEllipse
- DrawSegment
- DrawPolygon
- DrawSolidPolygon
Shows off some features like Texture2DRegion andNinePatch.
Also shows how to do clipping.
Shows how to load tiles from Tiled maps TMX files.
Demonstrates the adapters:
- BoxingViewportAdapter
- ViewportAdapter
- DefaultViewportAdapter
- ScalingViewportAdapter
Shows how they behave for rescaling the screen.
Deprecated
The GUI demo is no longer supported and will be removed.
Monogame.Extended.Gui has been deprecated.
Monogame.Extended is now recommending and using the GUM GUI framework by FlatRedBall.
For using an in-game GUI, see the Monogame Extended documentation
Other links:
- See blog entry Monogame Chews Gum
- And the official GUM documentation here.