What is MonoGame?
MonoGame is a free OpenGL implementation of the XNA Framework for MonoTouch, MonoDroid, Mac OS X, Windows & soon Linux. Our goal is to allow XNA developers on Windows & Windows Phone 7 to port of their games to the iPhone / iPod / Android / Mac OS X (visa versa), with minimal hassle.
MOVE TO GITHUB
The latest, and greatest, cutting edge source code for MonoGame can now be found here -
https://github.com/mono/MonoGameIf you've never used GitHub before, try out my
GitHub Tutorial.
Codeplex will still be our home page, as the discussions forums are excellent, but the code will now be updated over on github, as members of the Novell team are also helping out.
Current Roadmap
- Once ES 2.0 with fallback to ES 1.1 is working and appears to be stable we will release MonoGame 2.5.
- Once we are happy that 2D is the best it can be we'll add 3D support, with the help of the Infinite Flight team.
- Once 3D support is stable we can then release MonoGame 3.0 :).
See MonoGame in action
On the Apple iOS App Store
Out Now On the Mac OS X App Store
Out Now On the Android App Store
*Out now on Linux
*Out now on MacOS X
Let us know about your MonoGame game/app that is on the Apple App Store, so we can feature it here.In development
Let us know about your MonoGame project so we can feature it here.
Samples
Creating Games with MonoGame
Read about
setting up your first game and see the
http://monogame.codeplex.com/documentation for more details.
Acknowledgments
A good amount of the code, especially things like Vector2 and math classes come from the Mono.Xna
http://code.google.com/p/monoxna/ library and SilverSprite project
http://silversprite.codeplex.com. Thanks guys!
NOTE : This project is in no way linked with Microsoft or any of it subsidiaries. It is a non-profit, open source project.