MonoGame 3.0 Stable Released

Team MonoGame is pleased to announce the immediate availability of MonoGame 3.0 Stable.
A lot of work has gone into preparing this major release, with considerable refactoring of the code base to support 3D and enhanced XNA 4.x compatibility.

If you are on Windows, make sure you download our latest installer.
This will install the appropriate assemblies and project templates for Visual Studio 2010 and 2012.

Those of you using MonoDevelop, as your IDE of choice, really need to download the new add-in, as that will prepare MonoDevelop for you to hit the ground running on MacOS, Linux and Windows.

What's New?

  • 3D (many thanks to Infinite Flight Studios for the code and Sickhead Games in taking the time to merge the code in)
  • New platforms: Windows 8, Windows Phone 8, OUYA, PlayStation Mobile (including Vita).
  • Custom Effects.
  • PVRTC support for iOS.
  • iOS supports compressed Songs.
  • Skinned Meshs
  • VS2012 templates.
  • New Windows Installer
  • New MonoDevelop Package/AddIn
  • A LOT of bug fixes
  • Closer XNA 4 compatibility
  • Enormous thanks to Tom, Steve, Dean, Aranda and Jacob for making all this possible.
    Thanks to all of our contributors for raising issues, fixing bugs and sending us pull requests with those fixes.
    We would also like to thank Xamarin for their continued support.

    We will continue to enhance this stable release over the next few months.

    Visual Studio

    We now have a new installer which will install a binary release of MonoGame on Windows boxes for Visual Studio (2010 and 2012) with the following platform templates....

  • Windows (OpenGL)
  • Linux (OpenGL)
  • Android - requires Mono for Android http://store.xamarin.com
  • OUYA - requires Mono for Android http://store.xamarin.com
  • Windows 8/RT.
  • Windows Phone 8 - BETA
  • 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 the Project templates for Visual Studio 2010 , 2012. For those of you wishing to use the normal windows port it will install and include the OpenAL installer.

    MonoDevelop

    For those of you using MonoDevelop, you can Install the Templates and Runtimes for MonoDevelop from the "Add In Manager" within MonoDevelop. It requires MonoDevelop 3.0.x. The MonoDevelop package can also be downloaded manually and installed again from the "Add In Manager" using the "Install from File" option.

    This package/AddIn can be used on Windows, Linux and Mac. It contains the following platform templates...

  • Windows (OpenGL)
  • Linux (OpenGL)
  • Android - requires Mono for Android http://store.xamarin.com
  • OUYA - requires Mono for Android http://store.xamarin.com
  • iOS- requires MonoTouch http://store.xamarin.com and a Mac.
  • BREAKING CHANGES.

  • Samples and StarterKits have not been updated yet. Now that this release is out, they will be updated in the coming week.
  • Assembly names have changed and are no longer suffixed with the Platform name e.g MonoGame.Framework.Android.dll is now MonoGame.Framework.dll.
  • Assemblies are installed into a platform based directory structure MonoGame\v3.0\Assemblies\ this is to keep them seperate (as they all have the same name now).
  • If you have existing projects based on the previous BETA installer you might need to re-reference the assemblies in their new locations.
  • Comments

    thanks for Team of monogame

    Doing my first game for iOS already ;)

    Thanks for the great work!

    I remember looking into MonoGame a few years ago and thinking to myself it wouldn't be possible for any one framework to cover all platforms and maintain adequate performance for intensive game logic. I see now that I underestimated the power and flexibility of C#, MonoGame is growing at a rapid pace (amazing that OUYA support was added so quickly).

    I've migrated from XNA to Haxe + NME for my cross platform needs, but I'm coming to the realization that Open Source projects with the backing of a big financial interest (Xamarin) evolve much more quickly than those maintained by a few people out of passion.

    For game developers this is has a very significant importance, since being on the bleeding edge of tech (and on as many platforms as possible) can give a small studio a lot more options to monetize their content.

    Keep it up, I might just be persuaded to return to the world of C#.

    This is great news, awesome job guys!

    Congratulations on the release!
    I am very happy you managed to release the stable 3.0 finally.
    Great work guys!

    Hi Dirk,
    thanks. Great to see you on the new site. We still have a long way to go, but with everyone's help we'll make it :).

    Thank you very much for all your effort!

    ナース求人