MonoGame - MonoGame - Wikipedia
![]() | |
Vývojáři | Tým MonoGame |
---|---|
První vydání | 2. září 2009 |
Stabilní uvolnění | 3.8[1] / 10. dubna 2020 |
Úložiště | ![]() |
Napsáno | C# |
Plošina | iOS, Operační Systém Mac, Android, Linux, Windows Phone 8, Windows Desktop, Windows 10, PlayStation 4, PlayStation Vita, Xbox One, Nintendo Switch, tvOS |
Typ | Rámec aplikace |
Licence | Veřejná licence společnosti Microsoft[2] |
webová stránka | www |
MonoGame je volný, uvolnit C # framework používaný vývojáři her k výrobě her pro více platforem a dalších systémů. Používá se také k výrobě Okna a Windows Phone hry běží na jiných systémech. Podporuje to iOS, Android, Operační Systém Mac, tvOS, Linux, PlayStation 4, PlayStation Vita, Xbox One a Nintendo Switch.[3] Realizuje Microsoft XNA 4 aplikační programovací rozhraní (API).[4] Používá se pro několik her, včetně Bašta a Fez.
Dějiny
MonoGame je vývoj hry XNA Touch (září 2009), kterou zahájil Jose Antonio Farias[5] a Silver Sprite od Billa Reissa.[Citace je zapotřebí ] Prvním oficiálním vydáním hry MonoGame byla verze 2.0 s verzí 0.7 ke stažení, která byla k dispozici od CodePlex. Tyto rané verze podporovaly pouze 2D skřítek -založené hry. Poslední oficiální verze pouze pro 2D byla vydána jako 2.5.1 v červnu 2012.
Od poloviny roku 2013 se rámec začal rozšiřovat nad rámec XNA4 přidáním nových funkcí, jako je RenderTarget3D,[6] podpora více GameWindows,[7] a nový multiplatformní nástroj pro vytváření obsahu příkazového řádku.[8]
Architektura
MonoGame se pokouší plně implementovat XNA 4 API.[9] Dosahuje toho napříč platformami Microsoft pomocí SharpDX a DirectX.[10] Při cílení na platformy jiné než Microsoft se funkce specifické pro platformu využívají prostřednictvím OpenTK knihovna. Při cílení na OS X, iOS a / nebo Android Xamarin je nutný běh platformy. Tento běhový modul poskytuje vyladěnou implementaci OpenTK, která umožňuje týmu MonoGame soustředit se na vyladění základní grafiky platformy.
Grafické možnosti hry MonoGame pocházejí buď z OpenGL, OpenGL ES nebo DirectX. Od verze MonoGame verze 3 se OpenGL 2 zaměřuje na schopnosti. Dřívější verze MonoGame (2.5) používaly pro grafické vykreslování OpenGL 1.x. Využití OpenGL 2 umožnilo MonoGame podporovat shadery, aby mohly na platformě vytvářet pokročilejší možnosti vykreslování.
Správa a distribuce obsahu se i nadále řídí modelem XNA 4 ContentManager. Tým MonoGame vytvořil novou funkci vytváření obsahu, kterou lze integrovat s Microsoft Visual Studio a poskytovat stejné možnosti vytváření obsahu na ploše Windows 8, kterou uživatelé Windows 7 používali v Microsoft XNA.
Hry
Hra | Rok | PS4 | Xbox One | Přepínač | PSVita | Okna | Windows Phone | Operační Systém Mac | Linux | iOS | Android | Vývojář | Vydavatel |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apoteon[Citace je zapotřebí ] | 2015 | Ano | Ano | Ano | Alientrap | Alientrap | |||||||
Axiom Verge[11][12] | 2015 | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Thomas Happ Games LLC | Thomas Happ Games LLC | |||
Bašta[13] | 2011 | Ano | Ano | Ano | Ano | Superobří hry | Warner Bros. Interactive Entertainment | ||||||
Mršina | 2020 | Ano | Ano | Ano | Ano | Fobiové herní studio | Devolver Digital | ||||||
Celeste[14] | 2018 | Ano | Ano | Ano | Ano | Ano | Ano | Matt Thorson | Matt Thorson | ||||
Dust: Elysian Tail[Citace je zapotřebí ] | 2014 | Ano | Ano | Ano | Ano | Pokorná srdce | Pokorná srdce | ||||||
Uniknout koze[15] | 2011 | Ano | Ano | Ano | MagicalTimeBean | MagicalTimeBean | |||||||
Fez[16] | 2013 | Ano | Ano | Ano | Polytron Corporation | Padací dveře, Microsoft Studios | |||||||
Flinthook[Citace je zapotřebí ] | 2017 | Ano | Ano | Ano | Ano | Ano | Tribute Games | Tribute Games | |||||
Nekonečný let[17] | 2011 | Ano | Ano | Ano | Flying Development Studio | Flying Development Studio | |||||||
Žoldnéřští králové[Citace je zapotřebí ] | 2013 | Ano | Ano | Ano | Tribute Games | Tribute Games | |||||||
Perilune[18] | 2019 | Ano | George Kristiansen | George Kristiansen | |||||||||
Hranice[19] | 2017 | Ano | Ano | Ano | Ano | Superobří hry | Superobří hry | ||||||
Sůl a svatyně[Citace je zapotřebí ] | 2016 | Ano | Ano | Ano | Ano | Ano | Ska Studios | Ska Studios | |||||
Score Rush Extended[20] | 2016 | Ano | Hry Xona | Reverb komunikace | |||||||||
Lebky šóguna[21] | 2013 | Ano | Ano | Ano | Ano | 17-BIT | Microsoft Studios | ||||||
Solární 2[22] | 2011 | Ano | Ano | Ano | Ano | Ano | Jay Watts | Murudai | |||||
TowerFall[Citace je zapotřebí ] | 2013 | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Matt Thorson | Matt Thorson | |||
Tranzistor[Citace je zapotřebí ] | 2014 | Ano | Ano | Ano | Ano | Ano | Superobří hry | Superobří hry | |||||
Wizorb[23] | 2011 | Ano | Ano | Tribute Games | Tribute Games | ||||||||
Super Blood Hockey | 2017 | Ano | Ano | Ano | Loren Lemcke | Loren Lemcke |
Viz také
Reference
- ^ „MonoGame stahování“. Citováno 2020-04-10.
- ^ „Časté dotazy: Licencování - MonoGame“. Citováno 2009-09-02.
- ^ „Dokumentace | MonoGame“. www.monogame.net. Citováno 2017-08-25.
- ^ „Windows 8, XNA a MonoGame“. MSDN. 01.08.2012.
MonoGame je implementace Open Source prostředí Microsoft XNA 4 Framework. Cílem je umožnit vývojářům XNA ve Windows a Windows Phone přenést své hry na iOS, Android, Mac OS X, Linux s aktuálně vyvíjenou podporou PlayStation Suite a Windows 8.
- ^ „José Antonio Leal de Farias“. Facebook.
- ^ tomspilman. „RenderTarget3D pro DirectX“. MonoGame. Github.
- ^ 42. jamesford „Podpora více GameWindow pro Windows / DirectX“. MonoGame. Github.
- ^ „MonoGame Content Builder“. Github.
- ^ Vermeir, Nico (1. dubna 2013). Projekty aplikací pro Windows 8 - vydání XAML a C #. Apress. ISBN 9781430250661 - prostřednictvím Knih Google.
- ^ „Monogame at Build 2012“. Kanál 9. Microsoft Developer Network.
- ^ "Úspěch odemčen!".
- ^ „Dan Adelman vysvětluje, proč Axiom Verge nepřichází na Wii U - novinky“.
- ^ Superobří hry | Pobočka Bastion Open Source pro MonoGame Archivováno 02.06.2013 na Wayback Machine
- ^ | Screenshot kreditů Celeste zobrazující použité rámce
- ^ "Komunita služby Steam :: Oznámení skupiny :: Escape Goat".
- ^ „Ben Euden na Twitteru“.
- ^ Hanselman, Scott. „MonoGame a Xamarin dělají z dopravy Infinite Flight realitu“.
- ^ "Perilune - 3D Moon Landing Simulator". Google Play. Citováno 11. února 2020.
- ^ Linneman, John. „Pyre na PS4 / PS4 Pro! Krásná grafika, ale co se děje s chybami?“. Youtube. Digitální slévárna. Citováno 28. července 2017.
- ^ „GDC 2017 WRAP UP“. Hry Xona. 26. března 2017.
- ^ „Skulls of the Shogun - Interview Developer - MSPoweruser“. 22. května 2012.
- ^ Watty. „Solar 2 | Murudai“.
- ^ Wizorb přichází na Mac a Linux 19. prosince! | Tribute Games Archivováno 03.09.2012 na Wayback Machine