MonoGame Takes Tentative Steps into 3D : MonoGame 2.1 Announced
MonoGame is an open source implementation of the XNA APIs that allows developers to build 2D games that run on Android, iPhone, iPad, Mac, Linux and Windows using the same code base, or reusing existing XNA code that runs on Xbox 360 or Windows Phone 7.
The MonoGame 2.1 release is an update to fix bugs, implement optimisations and to add key features. In this release GamePad support was added and so was DrawUserPrimitives. There were also several bug fixes across all platforms.
To show off the DrawUserPrimitives we ported an old XNA 2 demo called VectorRumble to MonoGame (http://www.youtube.com/watch?v=jrwrLca871c) and also created a demo that shows off the first tentative steps into 3D (http://www.youtube.com/watch?v=3HPIe76f-VQ). The VectorRumble demo also shows off the improvements to the wavebank implementations.
The latest framework sources can be downloaded from : http://github.com/mono/MonoGame
A group of multi-platform XNA Samples can be downloaded from : http://github.com/CartBlanche/MonoGame-Samples
The 2.x series will be released frequently to provide bug fixes and performance optimisations.
The 3.x series will extend MonoGame with support for the XNA 3D APIs as well as something we are working on, which we believe the whole MonoGame will love.
Firstly, go over to github and register. Then fork the main repo found at https://github.com/mono/MonoGame. This will allow you to make changes to your own repo and send us patches and enhancements, thus benefiting everyone.
You can also join the active community of developers on IRC at irc.gnome.org on the #monogame channel, where the day-to-day improvements are being discussed in real time.
If you release a game using MonoGame, please let us know so we can update our released games page, and mention MonoGame in your tweet.
Last but not least, Team Xamarin for their support and continued great work on all things Mono and everyone else that submitted patches/fixes and enhancements. Without your contributions this release would not have been possible.