Skip to content
A few cross-platform game samples using MonoGame.
Branch: develop
Clone or download
Latest commit d74a504 Apr 9, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.nuget
NeonShooter Removed the following platforms as they are no longer supported: Apr 5, 2019
Platformer2D Removed the following platforms as they are no longer supported: Apr 5, 2019
SpaceWar Removed the following platforms as they are no longer supported: Apr 5, 2019
packages Updated projects to the Latest 3.4 NuGet's (With the exception of iOS… May 14, 2015
.gitattributes Updated samples (where supported) to use the New MonoGame 3.2 NuGet p… Apr 12, 2014
.gitignore Removed the following platforms as they are no longer supported: Apr 5, 2019
README.md Updated the readme with more info and instructions to resolve some re… Jan 4, 2015
Samples-Android.sln Restructured, all samples now tested and working. Jul 10, 2013
Samples-Linux.sln Restructured, all samples now tested and working. Jul 10, 2013
Samples-OSX.sln Manually added the iOS & OSX platform Samples Aug 21, 2013
Samples-WindowsDX.sln Added missing .sln file missed from previous commit Apr 24, 2014
Samples-WindowsGL.sln Updated NuGet packages on supported platforms to latest 3.2.2 release May 21, 2014
Samples-WindowsUWP.sln Added UWP samples to the Samples repository Mar 4, 2019
Samples-iOS.sln Updated iOS project with new NuGet Feb 12, 2014

README.md

Samples

A number of simple MonoGame samples for all the supported platforms:

  1. Platformer 2D (Supported on all platforms)

  2. SpaceWar (experimental - Windows only)

  3. NeonShooter (Currently being updated for all platforms - should work)

Building the samples

A number of the samples use the pre-release NuGet packages in order to match the latest dev releases on the main MonoGame branch.

if you wish you can remove the NuGet packages and reference the MonoGame source directly

When you are building the samples for the first time you will need to enable "NuGet Package Restore" which will download the latest NuGet release automatically.

To activate "NuGet package restore" just right click the solution and select "Enable NuGet package restore" or right-click the project and select "Manage NuGet Packages".

Next time you build the project it should build successfully.

#Known issues

Here is a list of the current issues in the develop branch of the samples

  • SpaceWar uses an XACT (Xbox Audio) definition which the new content doesn't support. This will be updated to use the source audio files and remove the XACT references from the project.

  • SpaceWar uses some advanced shaders which need updating to a later version of DX and removal of some of the native shader code

  • NeonShooter has been test across platforms but is running slow, this needs to be updated to be more performant in MonoGame

  • Neon Shooter needs the rest of the platforms added to it's project. No known issues, just time to do it.

You can’t perform that action at this time.