Skip to content
This repository

Cross Platform Implementation of XNA for iOS, Android, Mac , Linux, Windows, Windows8, OUYA and Playstation Mobile

tree: 19f1a9d30b

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 BuildProcessTemplates Checked in by server upgrade July 08, 2010
Octocat-spinner-32 Graphics
Octocat-spinner-32 Installers
Octocat-spinner-32 MonoGame.ContentPipeline
Octocat-spinner-32 MonoGame.Framework.Content.Pipeline
Octocat-spinner-32 MonoGame.Framework
Octocat-spinner-32 ProjectTemplates
Octocat-spinner-32 Samples @ 1d3a739 Update submodules to point to latest head January 16, 2013
Octocat-spinner-32 StarterKits @ 9f77c39 Updated Starter Kits submodule with Android/Shooter Changes November 21, 2012
Octocat-spinner-32 Tests @ 7a47d59 Updating Tests submodule April 04, 2012
Octocat-spinner-32 ThirdParty
Octocat-spinner-32 Tools
Octocat-spinner-32 .gitignore Added *~ (temp files) to .gitignore. October 22, 2011
Octocat-spinner-32 .gitmodules Added Kickstart as submodule November 09, 2012
Octocat-spinner-32 LICENSE.txt Adds a testing harness and XNA conformance tests. January 25, 2012
Octocat-spinner-32 MonoGame.Framework.Android.sln Added new Content Readers for Android January 26, 2012
Octocat-spinner-32 MonoGame.Framework.Content.Pipeline.Windows.sln
Octocat-spinner-32 MonoGame.Framework.Linux.sln Gamepad support implemented for Win/Lin/OSX November 14, 2011
Octocat-spinner-32 MonoGame.Framework.MacOS.sln Removed Samples and Starterkits, they can not be found in the MonoGam… August 15, 2011
Octocat-spinner-32 MonoGame.Framework.PSMobile.sln Renamed PSS to PlayStation Mobile, which it is what it is called now. September 09, 2012
Octocat-spinner-32 MonoGame.Framework.Windows.sln First pass at a new Windows DirectX platform. December 09, 2012
Octocat-spinner-32 MonoGame.Framework.Windows8.sln Removed unused configurations. March 02, 2012
Octocat-spinner-32 MonoGame.Framework.WindowsGL.sln Removed pipeline from WindowsGL solution. January 24, 2013
Octocat-spinner-32 MonoGame.Framework.WindowsPhone.sln Removed AnyCPU from Windows Phone project. November 05, 2012
Octocat-spinner-32 MonoGame.Framework.iOS.sln Revert "Revert "Merge branch 'develop3d' of… March 21, 2012

MonoGame Build Status

MonoGame is an open source implementation of the Microsoft XNA 4.x Framework.

Our goal is to make it easy for XNA developers to create cross-platform games with extremely high code reuse.

Supported Platforms

Quick Start

There are a few pre-requisites that you should be aware of for the various platforms. Please check them over MonoGame website.

There are three quick start options available:

  • Download the latest stable release over our website.
  • Download the latest source code.
  • Clone the repo:

Bug Tracker

Have a bug or a feature request? Please open a new issue. Before opening any issue, please search for existing issues and read the Issue Guidelines.


Keep track of development and community news.


Please read our contributers guide.


MonoGame is released under Microsoft Public License (Ms-PL).

Current Roadmap

  • The MonoGame 2.x series is now in maintenance mode.
  • MonoGame 3.0 will mark the start of full support for the entire XNA API.
  • The Content Pipeline is currently under development. This will allow compiling of assets to optimized formats for the MonoGame supported platforms in Visual Studio or MonoDevelop without requiring XNA Game Studio 4.0 installed.
  • SuperGiant Games have a version working in Google Chrome Native Client which we will merge back into our tree.
  • Raspberry Pi has been shown to be working, but still needs some work.
Something went wrong with that request. Please try again.