A few cross-platform game samples using MonoGame.
Logos C# FLUX
Switch branches/tags
Nothing to show
Clone or download
tomspilman Merge pull request #41 from DDReaper/NuGetUpdate34
Updated projects to the Latest 3.4 NuGet's
Latest commit f73be38 May 14, 2015
Permalink
Failed to load latest commit information.
.nuget Updated Platformer Sample to use new MonoGame NuGet packages.config Oct 24, 2013
NeonShooter Updated projects to the Latest 3.4 NuGet's (With the exception of iOS… May 14, 2015
Platformer2D Updated projects to the Latest 3.4 NuGet's (With the exception of iOS… May 14, 2015
SpaceWar Updated projects to the Latest 3.4 NuGet's (With the exception of iOS… May 14, 2015
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 Initial commit Jun 22, 2013
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-Ouya.sln Restructured, all samples now tested and working. Jul 10, 2013
Samples-PSM.sln * Updated all samples to use the new MG Content Builder tool Dec 10, 2014
Samples-WinPhone.sln Updated Platformer Sample to use new MonoGame NuGet packages.config Oct 24, 2013
Samples-WinStore.sln Initial check-in for Spacewar sample. Apr 27, 2014
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-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.