Write Once, Play Everywhere

MonoGame Logo
I'm afraid that number's ex-directory pre-teens photos a deliciously smiling pussy !
About MonoGame
MonoGame allows XNA developers to leverage existing XNA knowledge to develop for just about all commonly used platforms. Games written in XNA can be ported to MonoGame easily as namespaces and its types have just about a 1 to 1 mapping. Its really just a case of swapping over the references.

Under the hood
These are the technologies we use under the hood, that make our API so cross-platform...

OpenTK - The Open Toolkit is an advanced, low-level C# library that wraps OpenGL, OpenCL and OpenAL. It is suitable for games, scientific applications and any other project that requires 3d graphics, audio or compute functionality.

SharpDX - SharpDX is an open-source project delivering the full DirectX API under the .Net platform, allowing the development of high performance game, 2D and 3D graphics rendering as well as realtime sound application.

Lidgren.Network - Lidgren.Network is a networking library for .net framework which uses a single udp socket to deliver a simple API for connecting a client to a server, reading and sending messages. This is the third version of the library.

News About MonoGame
No news at this time.

Want to contribute?
We do accept community contributions. However please note that we cannot accept code that has been disassembled from the XNA Framework via Reflector or any other .NET disassembler. This is to protect you and the MonoGame project from any potential legal action.

Please see http://www.mono-project.com/Contributing for the important rules when contributing code.

Visit https://github.com/mono/MonoGame to fork the code and submit patches and pull requests.

Found a bug/issue?
If you have an issue, ask on the IRC channel (#MonoGame on irc.gnome.org) as it might be something we can help with. If you think it is a problem within the code then please submit a new issue on the github issues page. Make sure you check the existing issues too for duplicates and do provide as much information as possible.

Also make sure you label it with the platform the issue is on (Android,iOS,Linux, Mac etc), the version of MonoGame and or the branch you are working from (develop/develop3d). Not doing so will increase the time it takes for us to assign the issue to the appropriate team members.

Downloads
MonoGame 3.0 Downloads (Latest)
Executable MonoGame 3.0 Windows BETA Installer
Executable, 5965K, uploaded Oct 26 2012

This is a beta release of the up coming MonoGame 3.0. It contains an Installer which will install a binary release of MonoGame on windows boxes with the following platforms: Windows, Linux, Android and Windows 8.

If you need to build for iOS or Mac you will need to get the source code at this time as the installers for those platforms are not available yet.

The installer will also install a bunch of Project templates for Visual Studio 2010, 2012 and MonoDevleop.

MonoGame 2.5.1 Downloads
Executable MonoGame 2.5.1 Windows Installer
Executable, 1086K, uploaded Jun 18 2012

A stable 2D version of the MonoGame framework. Include templates (VS2010 and MonoDevelop) for several MonoGame platforms.

Source Code MonoGame 2.5.1 Source Code
Source Code, 1863K, uploaded Jun 18 2012

Source code for the 2.5.1 release.

Documentation
Latest MonoGame documentation can be found on the github wiki.

Tutorials
Latest MonoGame tutorials can also be found on the github wiki tutorial page.

Forums
Currently a forum does not exist on this website. It may be integrated later on. For now you can use the MonoGame codeplex discussion feature.

Website Programmed and Designed by Xanather.
Copyright © 2010-2013 MonoGameTeam.
Copyright © 2013 Xanather.
Version BETA 1.0.
Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader... Loader...