MonoGame es un marco C # gratuito y de código abierto utilizado por los desarrolladores de juegos para crear juegos para múltiples plataformas y otros sistemas. También se utiliza para que los juegos de Windows y Windows Phone se ejecuten en otros sistemas. Es compatible con iOS , Android , macOS , tvOS , Linux , PlayStation 4 , PlayStation Vita , Xbox One y Nintendo Switch . [3] Implementa la interfaz de programación de aplicaciones Microsoft XNA 4.(API). [4] Se ha utilizado para varios juegos, incluidos Bastion y Fez .
![]() | |
Desarrollador (es) | Equipo de MonoGame |
---|---|
Versión inicial | 2 de septiembre de 2009 |
Lanzamiento estable | 3.8 [1] / 10 de abril de 2020 |
Repositorio | ![]() |
Escrito en | C# |
Plataforma | iOS , MacOS , Android , Linux , Windows Phone 8 , Escritorio de Windows , Windows 10 , PlayStation 4 , PlayStation Vita , Xbox One , Nintendo Switch , tvOS |
Tipo | Marco de aplicación |
Licencia | Licencia pública de Microsoft [2] |
Sitio web | www .monogame .net |
Historia
MonoGame es la evolución de XNA Touch (septiembre de 2009) iniciado por Jose Antonio Farias [5] y Silver Sprite por Bill Reiss. [ cita requerida ] El primer lanzamiento oficial de MonoGame fue la versión 2.0 con una versión descargable 0.7 que estaba disponible en CodePlex . Estas primeras versiones solo admitían juegos basados en sprites en 2D . La última versión oficial solo en 2D se lanzó como 2.5.1 en junio de 2012.
Desde mediados de 2013, el marco ha comenzado a extenderse más allá de XNA4 con la adición de nuevas características como RenderTarget3D, [6] soporte para múltiples GameWindows, [7] y una nueva herramienta de construcción de contenido de línea de comandos multiplataforma. [8]
Arquitectura
MonoGame intenta implementar completamente la API de XNA 4. [9] Lo logra en todas las plataformas de Microsoft utilizando SharpDX y DirectX. [10] Al apuntar a plataformas que no son de Microsoft, las capacidades específicas de la plataforma se utilizan a través de la biblioteca OpenTK . Cuando se dirige a OS X, iOS y / o Android, el tiempo de ejecución de la plataforma Xamarin es necesario. Este tiempo de ejecución proporciona una implementación de OpenTK ajustada que permite al equipo de MonoGame concentrarse en la optimización de los gráficos centrales de la plataforma.
Las capacidades gráficas de MonoGame provienen de OpenGL, OpenGL ES o DirectX. Desde la versión 3 de MonoGame, OpenGL 2 ha sido el foco de las capacidades. Las versiones anteriores de MonoGame (2.5) usaban OpenGL 1.x para la representación de gráficos. El uso de OpenGL 2 permitió que MonoGame admitiera sombreadores para crear capacidades de renderizado más avanzadas en la plataforma.
La administración y distribución de contenido continúa siguiendo el modelo XNA 4 ContentManager. El equipo de MonoGame ha creado una nueva capacidad de creación de contenido que se puede integrar con Microsoft Visual Studio para ofrecer las mismas capacidades de creación de contenido para Windows 8 Desktop que los usuarios de Windows 7 habían utilizado en Microsoft XNA.
Juegos
Juego | Año | PS4 | Xbox One | Cambiar | Play Station Vita | Ventanas | Telefono windows | Mac OS | Linux | iOS | Androide | Desarrollador | Editor |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apotheon [ cita requerida ] | 2015 | sí | sí | sí | sí | Alientrap | Alientrap | ||||||
Axiom Verge [11] [12] | 2015 | sí | sí | sí | sí | sí | sí | sí | Thomas Happ Games LLC | Thomas Happ Games LLC | |||
Bastión [13] | 2011 | sí | sí | sí | sí | Juegos de supergigantes | Entretenimiento interactivo de Warner Bros. | ||||||
Carroña | 2020 | sí | sí | sí | sí | Fobia Game Studio | Devolver Digital | ||||||
Volcado | 2013 | sí | sí | sí | Alientrap | Alientrap | |||||||
Celeste [14] | 2018 | sí | sí | sí | sí | sí | sí | Maddy Thorson | Maddy Thorson | ||||
Abismo | 2018 | sí | sí | sí | sí | sí | sí | sí | Bit Kid, Inc. | Bit Kid, Inc. | |||
Juego del pato [15] | 2014 | sí | sí | sí | Landon Podbielski | Juegos de natación para adultos | |||||||
Dust: An Elysian Tail [ cita requerida ] | 2014 | sí | sí | sí | sí | Corazones humildes | Corazones humildes | ||||||
Cabra de escape [16] | 2011 | sí | sí | sí | MagicalTimeBean | MagicalTimeBean | |||||||
Fez [17] | 2013 | sí | sí | sí | Polytron Corporation | Trampilla , Microsoft Studios | |||||||
Flinthook [ cita requerida ] | 2017 | sí | sí | sí | sí | sí | Juegos de tributo | Juegos de tributo | |||||
Hades [18] | 2020 | sí | sí | sí | Juegos de supergigantes | Juegos de supergigantes | |||||||
Vuelo infinito [19] | 2011 | sí | sí | sí | Estudio de desarrollo de vuelo | Estudio de desarrollo de vuelo | |||||||
Reyes mercenarios [ cita requerida ] | 2013 | sí | sí | sí | Juegos de tributo | Juegos de tributo | |||||||
Chico búho | 2016 | sí | sí | sí | sí | sí | sí | Estudio D-Pad | Estudio D-Pad | ||||
Perilune [20] | 2019 | sí | George Kristiansen | George Kristiansen | |||||||||
Pira [21] | 2017 | sí | sí | sí | sí | Juegos de supergigantes | Juegos de supergigantes | ||||||
Salt and Sanctuary [ cita requerida ] | 2016 | sí | sí | sí | sí | sí | Estudios Ska | Estudios Ska | |||||
Score Rush Extended [22] | 2016 | sí | Juegos de Xona | Comunicaciones de reverberación | |||||||||
Calaveras del Shogun [23] | 2013 | sí | sí | sí | sí | 17 BITS | Microsoft Studios | ||||||
Solar 2 [24] | 2011 | sí | sí | sí | sí | sí | Jay Watts | Murudai | |||||
Super Blood Hockey | 2017 | sí | sí | sí | Loren Lemcke | Loren Lemcke | |||||||
TowerFall [ cita requerida ] | 2013 | sí | sí | sí | sí | sí | sí | sí | Maddy Thorson | Maddy Thorson | |||
Transistor [ cita requerida ] | 2014 | sí | sí | sí | sí | sí | Juegos de supergigantes | Juegos de supergigantes | |||||
Wizorb [25] | 2011 | sí | sí | Juegos de tributo | Juegos de tributo |
Ver también
- .NET Framework
- Mono (software)
- Microsoft XNA
Referencias
- ^ "Descargas de MonoGame" . Consultado el 10 de abril de 2020 .
- ^ "Preguntas frecuentes: Licencias - MonoGame" . Consultado el 2 de septiembre de 2009 .
- ^ "Documentación | MonoGame" . www.monogame.net . Consultado el 25 de agosto de 2017 .
- ^ "Windows 8, XNA y MonoGame" . MSDN. 2012-08-01.
MonoGame es una implementación de código abierto de Microsoft XNA 4 Framework. El objetivo es permitir que los desarrolladores de XNA en Windows y Windows Phone porten sus juegos a iOS, Android, Mac OS X, Linux con soporte para PlayStation Suite y Windows 8 actualmente en desarrollo.
- ^ "José Antonio Leal de Farias" . Facebook.
- ^ tomspilman. "RenderTarget3D para DirectX" . MonoGame . Github.
- ^ jamesford42. "Soporte múltiple de GameWindow para Windows / DirectX" . MonoGame . Github.
- ^ "Generador de contenido de MonoGame" . Github.
- ^ Vermeir, Nico (1 de abril de 2013). Proyectos de aplicaciones de Windows 8: XAML y C # Edition . Presione. ISBN 9781430250661 - a través de Google Books.
- ^ "Monogame en Build 2012" . Canal 9 . Red de desarrolladores de Microsoft.
- ^ "¡Logro desbloqueado!" .
- ^ "Dan Adelman explica por qué Axiom Verge no llegará a Wii U - Noticias" .
- ^ Juegos de supergigantes | Sucursal de código abierto de Bastion para MonoGame Archivado el 2 de junio de 2013 en Wayback Machine
- ^ | Captura de pantalla de los créditos de Celeste que muestran los marcos utilizados
- ^ "Una entrevista con el desarrollador de juegos Duck Landon Podbielski - GameCritics.com" . gamecritics.com . Consultado el 26 de marzo de 2021 .
- ^ "Comunidad Steam :: Anuncios de grupo :: Escape Goat" .
- ^ "Ben Euden en Twitter" .
- ^ | Captura de pantalla de la carpeta Hades que muestra la DLL del framework Monogame
- ^ Hanselman, Scott. "MonoGame y Xamarin hacen realidad el envío de Infinite Flight" .
- ^ "Perilune - Simulador de aterrizaje lunar 3D" . Google Play . Consultado el 11 de febrero de 2020 .
- ^ Linneman, John. "¡Pyre en PS4 / PS4 Pro! Hermosos gráficos, pero ¿qué pasa con los errores?" . YouTube . Fundición digital . Consultado el 28 de julio de 2017 .
- ^ "RESUMEN DE GDC 2017" . Juegos Xona. 26 de marzo de 2017.
- ^ "Calaveras del Shogun - Entrevista al desarrollador - MSPoweruser" . 22 de mayo de 2012.
- ^ Watts. "Solar 2 | Murudai" .
- ^ ¡ Wizorb llegará a Mac y Linux el 19 de diciembre! | Juegos de tributo Archivado el 3 de septiembre de 2012 en la Wayback Machine.
enlaces externos
- Página web oficial