Monospel

Monospel
Utvecklare MonoGame Team
Initial release 2 september 2009 ; 13 år sedan ( 2009-09-02 )
Stabil frisättning
3.8.1 / 24 juli 2022 ; 7 månader sedan ( 2022-07-24 )
Förvar
Skrivet i C#
Plattform iOS , MacOS , Android , Linux , Windows Phone 8 , Windows Desktop , Windows 10 , PlayStation 4 , PlayStation Vita , Xbox One , Nintendo Switch , tvOS
Typ Ansökningsram
Licens Microsoft Public License
Hemsida www .monogame .net

MonoGame är ett gratis C# -ramverk med öppen källkod som används av spelutvecklare för att skapa spel för flera plattformar och andra system. Det används också för att få Windows- och Windows Phone- spel att köras på andra system. Den stöder iOS , Android , macOS , tvOS , Linux , PlayStation 4 , PlayStation Vita , Xbox One och Nintendo Switch . Den implementerar Microsoft XNA 4 Application Programming Interface (API). Den har använts för flera spel, inklusive Bastion och Fez .

Historia

MonoGame är ett derivat av XNA Touch (september 2009) startat av Jose Antonio Farias och Silver Sprite av Bill Reiss. [ citat behövs ] Den första officiella utgåvan av MonoGame var version 2.0 med en nedladdningsbar version 0.7 som var tillgänglig från CodePlex . Dessa tidiga versioner stödde endast 2D sprite- baserade spel. Den senaste officiella 2D-versionen släpptes som 2.5.1 i juni 2012.

Sedan mitten av 2013 har ramverket börjat utökas bortom XNA4 med tillägg av nya funktioner som RenderTarget3D, stöd för flera GameWindows och ett nytt verktyg för plattformsoberoende kommandoradsinnehållsbyggande.

Arkitektur

MonoGame försöker implementera XNA 4 API fullt ut. Det åstadkommer detta på alla Microsoft-plattformar med SharpDX och DirectX. När man riktar in sig på icke-Microsoft-plattformar, används plattformsspecifika funktioner via OpenTK- biblioteket. När du riktar in dig på OS X, iOS och/eller Android Xamarin -plattformens körtid nödvändig. Denna körtid ger en avstämd OpenTK-implementering som gör att MonoGame-teamet kan fokusera på plattformens kärngrafik.

Grafikfunktionerna i MonoGame kommer från antingen OpenGL, OpenGL ES eller DirectX. Sedan MonoGame version 3 har OpenGL 2 varit fokus för kapacitet. De tidigare versionerna av MonoGame (2.5) använde OpenGL 1.x för grafikrendering. Genom att använda OpenGL 2 kunde MonoGame stödja shaders för att göra mer avancerade renderingsmöjligheter i plattformen.

Innehållshantering och distribution fortsätter att följa XNA 4 ContentManager-modellen. MonoGame-teamet har skapat en ny innehållsbyggande förmåga som kan integreras med Microsoft Visual Studio för att leverera samma innehållsbyggande funktioner till Windows 8 Desktop som Windows 7-användare hade använt i Microsoft XNA.

Spel

Spel År PS4 Xbox ett Växla PS Vita Windows Windows-telefon Mac OS Linux iOS Android Utvecklare Utgivare
Apotheon 2015 Ja Ja Ja Ja Alientrap Alientrap
Axiom Verge 2015 Ja Ja Ja Ja Ja Ja Ja Thomas Happ Games LLC Thomas Happ Games LLC
Bastion 2011 Ja Ja Ja Ja Superjättespel Warner Bros. Interactive Entertainment
Kadaver 2020 Ja Ja Ja Ja Fobi Game Studio Devolver Digital
Kantrade 2013 Ja Ja Ja Alientrap Alientrap
Celeste 2018 Ja Ja Ja Ja Ja Ja Maddy Thorson Maddy Thorson
Klyfta 2018 Ja Ja Ja Ja Ja Ja Ja Bit Kid, Inc. Bit Kid, Inc.
Anka spel 2014 Ja Ja Ja Landon Podbielski Simspel för vuxna
Dust: En Elysian Tail 2014 Ja Ja Ja Ja Ödmjuka hjärtan Ödmjuka hjärtan
Escape Goat 2011 Ja Ja Ja MagicalTimeBean MagicalTimeBean
Fez 2013 Ja Ja Ja Polytron Corporation Trapdoor , Microsoft Studios
Flinthook [ citat behövs ] 2017 Ja Ja Ja Ja Ja Hyllningsspel Hyllningsspel
Oändlig flygning 2011 Ja Ja Ja Flygande utvecklingsstudio Flygande utvecklingsstudio
Jump King 2019 Ja Ja Ja Ja Nexil Nexile, Ukiyo Publishing
Kynseed 2022 Ja PixelCount Studios PixelCount Studios
Mercenary Kings [ citat behövs ] 2013 Ja Ja Ja Hyllningsspel Hyllningsspel
Owlboy 2016 Ja Ja Ja Ja Ja Ja D-Pad Studio D-Pad Studio
Bål 2017 Ja Ja Ja Ja Superjättespel Superjättespel
Salt and Sanctuary [ citat behövs ] 2016 Ja Ja Ja Ja Ja Ska Studios Ska Studios
Betyg Rush Extended 2016 Ja Xona spel Reverb kommunikation
Skulls of the Shogun 2013 Ja Ja Ja Ja 17-BIT Microsoft Studios
Solar 2 2011 Ja Ja Ja Ja Ja Jay Watts Murudai
Stardew Valley 2016 Ja Ja Ja Ja Bekymrad Ape Bekymrad Ape
Super blodhockey 2017 Ja Ja Ja Loren Lemcke Loren Lemcke
TowerFall [ citat behövs ] 2013 Ja Ja Ja Ja Ja Ja Ja Maddy Thorson Maddy Thorson
Transistor 2014 Ja Ja Ja Ja Ja Superjättespel Superjättespel
Wizorb 2011 Ja Ja Hyllningsspel Hyllningsspel

Se även

externa länkar