MonoGame: Difference between revisions
No edit summary |
|||
Line 64: | Line 64: | ||
|- |
|- |
||
|''[[Infinite Flight]]'' || 2011 || iOS, Windows Phone || [[Flying Development Studio]] || [[Flying Development Studio]] |
|''[[Infinite Flight]]'' || 2011 || iOS, Windows Phone || [[Flying Development Studio]] || [[Flying Development Studio]] |
||
|- |
|||
|''[[Wizorb]]'' || 2011 || iOS, Linux, Steam, Mac, Xbox 360, PS Minis || [[Tribute Games]] || [[Tribute Games]] |
|||
|- |
|- |
||
|} |
|} |
Revision as of 14:39, 19 March 2013
Developer(s) | MonoGame Team |
---|---|
Initial release | September 2, 2009 |
Stable release | 3.0.1[1]
/ March 6, 2013 |
Repository | |
Platform | iOS, MacOS, PlayStation Mobile, Android, Linux, Ouya, Windows Phone 8, Windows Store, Windows Desktop |
Type | Application framework |
License | Microsoft Public License[2] |
Website | www |
MonoGame is a free and open source implementation of Microsoft XNA. It's goal is to make it easy for developers to create cross-platform .NET games with extremely high code reuse.
MonoGame brings better and consistent game development tools to multi-platform game developers.[3] MonoGame can be run on many software systems including Android (and most other Linux distributions), BSD, iOS, OS X, Windows, Windows Phone 8, and some for game consoles such as PlayStation Mobile and Ouya.
The logo of MonoGame is a stylized variation of the Mono logo with a brain connected to three devices, each representing one of the mobile device platforms supported by MonoGame.
Features
This section is empty. You can help by adding to it. (March 2013) |
Architecture
This section is empty. You can help by adding to it. (March 2013) |
Dependencies
MonoGame consists of the following dependencies:
- OpenTK
- SharpDX
- Lidgren.Network
OpenTK 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. OpenTK is what allows MonoGame run on many non-microsoft platforms including Linux and MacOS.
SharpDX is an open-source wrapper delivering the full DirectX API under the .NET platform, allowing the development of high performance games, 2D and 3D graphics rendering as well as realtime sound application. SharpDX is used to provide a DirectX11 back end for Windows Desktop, and Windows Phone.
Lidgren.Network is a networking library for the .NET Framework which uses a single udp socket to deliver a simple API for connecting a client to a server, reading and sending messages.
Games
This is a partial list of games using MonoGame on one or more platforms.
Game | Year | Platform(s) | Developer | Publisher |
---|---|---|---|---|
ARMED! | 2011 | Windows Store, Windows Phone, iOS | Sickhead Games | Sickhead Games |
Skulls of the Shogun | 2013 | Windows Store, Windows Phone, Xbox 360 | 17-BIT | Microsoft Studios |
Draw a Stickman : Epic | 2012 | Windows Store, iOS, Android | Hitcents.com | Hitcents.com |
Bastion | 2011 | Windows, Xbox 360, Chrome, iOS, Linux | Supergiant Games | Warner Bros. Interactive Entertainment |
Infinite Flight | 2011 | iOS, Windows Phone | Flying Development Studio | Flying Development Studio |
Wizorb | 2011 | iOS, Linux, Steam, Mac, Xbox 360, PS Minis | Tribute Games | Tribute Games |
Related projects
This section is empty. You can help by adding to it. (March 2013) |
Release history
The current version of MonoGame is 3.0 (as of January 2013[update]). This is the first version that provides 3D support for games.
Version | Release Date | Notes |
---|---|---|
0.0 | September 2, 2009 | Jose Antonio Farias starts XNATouch. |
0.7 | December 2, 2009 | First downloadable release on Codeplex. |
2.0 | October 27, 2011 | Initial release of MonoGame 2.0. |
2.1 | December 7, 2011 | Several bug fixes. |
2.5 | March 29, 2012 | More bug fixes and optimizations. |
2.5.1 | June 18, 2012 | Last release of a 2D only framework. |
3.0 beta | October 17, 2012 | Initial release of a 3D supported framework. |
3.0 | January 21, 2013 | Complete XNA 4 support in MonoGame 3.0. |
3.0.1 | March 6, 2013 | Hotfix release with Xamarin 2.0 support. |
3.x | TBD | Unit and functional tests, content pipeline, and more platforms and features. |
See also
References
- ^ http://monogame.codeplex.com/releases/view/102870
- ^ "FAQ: Licensing – MonoGame". Retrieved 2009-09-02.
- ^ "Windows 8, XNA and MonoGame". MSDN. 2012-08-01.
MonoGame is an Open Source implementation of the Microsoft XNA 4 Framework. The goal is to allow XNA developers on Windows & Windows Phone to port their games to the iOS, Android, Mac OS X, Linux with both PlayStation Suite and Windows 8 support currently under development.