miniaturadeimagen|Logo oficial de la herramienta de software "MonoGame". MonoGame es un framework de C# libre y de código abierto utilizado para crear juegos multiplataforma. Actualmente tiene soporte para Mac OS, GNU/Linux, iOS, Android, PlayStation Móvil, y la consola OUYA. Implementa Microsoft XNA ."Windows 8, XNA and MonoGame". Ha sido utilizado para desarrollar múltiples juegos, incluyendo Bastion, Celeste, Fez y Stardew Valley.

Historia MonoGame es la evolución de XNA Touch (septiembre de 2009) empezada por José Antonio Farías y Silver Sprite por Bill Reiss. La primera liberación oficial de MonoGame era versión 2.0 con una versión descargable 0.7, disponible en CodePlex.https://www.facebook.com/jalfbr Estas versiones tempranas solo soportaban juegos basados en sprites 2D. La última versión oficial de solo 2D fue en junio de 2012.

Desde mediados del 2013, el framework ha empezado a ser extendido más allá de XNA4 con la adición de características nuevas como RenderTarget3D, soporte para múltiple GameWindows.RenderTarget3D for DirectX by tomspilman · Pull Request #1549 · mono/MonoGame · GitHubMultiple GameWindow support for Windows/DirectX by jamesford42 · Pull Request #1465 · mono/MonoGame · GitHubMonoGame Content Builder · mono/MonoGame Wiki · GitHub

Arquitectura MonoGame intenta implementar por completo la XNA 4 API.Windows 8 App Projects - XAML and C# Edition - Nico Vermeir - Google Boeken Logra esto en plataformas de Microsoft a través de SharpDX y DirectX. Al desarrollar juegos para sistemas que no son de Windows, OpenTk es utilizado para implementar funcionalidad dependiente de la plataforma. Cuándo se desarrolla para OS X, iOS, y/o Android, el runtime de Xamarin es necesario.

Las prestaciones de gráficos de MonoGame provienen de OpenGL, OpenGL ES, o DirectX. Desde MonoGame versión 3, OpenGL 2 ha sido el foco de prestaciones. Las liberaciones más tempranas de MonoGame (2.5) utilizaban OpenGL 1.x para renderizado de gráficos.

La administración y distribución de contenido continúa siguiendo el modelo XNA 4 ContentManager.

Juegos Mientras no existe una lista exhaustiva de juegos que usan MonoGame, la siguiente tabla es una lista de los juegos dignos de mención que utilizan MonoGame para funcionar en múltiples plataformas. Juego Año Plataforma(s) Desarrollador EditorARMED! 2011 Windows Store, Windows Phone, iOS Sickhead Games Sickhead GamesAxiom Vergehttp://www.nintendoworldreport.com/news/39830/dan-adelman-explains-why-axiom-verge-is-not-coming-to-wii-u 2015 PlayStation 4, PS Vita, Microsoft Windows Thomas Happ Games LLC Thomas Happ Games LLCBastionSupergiant Games | Bastion’s Open Source Branch for MonoGame 2011 Windows, OS X, Xbox 360, Chrome, iOS, GNU/Linux Supergiant Games Warner Bros. Interactive EntertainmentCelestehttps://celestegame.tumblr.com/tools 2018 Windows, OS X, Xbox One, Play Station 4, Nintendo Switch, GNU/Linux Extremely OK Games Extremely OK GamesDraw a Stickman: ÉpicaDraw a Stickman: EPIC, a MonoGame Adventure - Hitcents Blog 2012 Windows Store, iOS, Android Hitcents.com Hitcents.comEscape Goat 2011 Windows, OS X, GNU/Linux, Xbox 360 MagicalTimeBean MagicalTimeBeanFezTwitter / Euden: @renaudbedard I'd like to ask: 2013 Xbox 360, Windows, OS X, GNU/Linux Polytron Corporation Trapdoor, Microsoft StudiosInfinite FlightMonoGame and Xamarin make shipping Infinite Flight a reality on the Hanselminutes Technology Podcast: Fresh Air for Developers 2011 iOS, Windows Phone, Android Flying Dev Studio Flying Dev StudioMercenary Kings 2013 Windows, OS X, PlayStation 4 Tribute Games Tribute GamesVision The Game 2014 Windows Phone, iOS, Android InnerVision Software InnerVision SoftwareSkulls of the Shogun 2013 Windows Store, Windows Phone, Xbox 360, OS X, GNU/Linux, iOS, Android 17-Bit Microsoft StudiosTiny Dice Dungeon 2014 Android, iOS Springloaded KongregateTowerFall 2013 OUYA, Windows, PlayStation 4 Maddy Thorson Maddy ThorsonTransistor 2014 Windows, PlayStation 4, GNU/Linux, OS X Supergiant Games Supergiant GamesWizorbWizorbWizorb coming to Mac and Linux December 19th! 2011 iOS, Windows, OS X, GNU/Linux, Xbox 360, PS Minis Tribute Games Tribute GamesDuck Game2014OUYA, Windows, PlayStation 4, GNU/Linux, OSX, Nintendo SwitchLandon PodbielskiAdult Swim Games

Referencias

Categoría:Software multiplataforma