Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

MonoGame

From Wikipedia, the free encyclopedia
Free C# framework used by game developers

MonoGame
DeveloperMonoGame Team
Initial releaseSeptember 2, 2009; 16 years ago (2009-09-02)
Stable release
3.8.4[1] / June 2, 2025; 8 months ago (2025-06-02)
Written inC#
PlatformiOS,iPadOS,macOS,Android,Linux,Windows Phone 8,Windows Desktop,Windows 10,PlayStation 4,PlayStation 5,PlayStation Vita,Xbox One,Xbox Series X/S,Nintendo Switch
TypeApplication framework
LicenseMicrosoft Public License[2]
Websitewww.monogame.net
Repository

MonoGame is afree andopen sourceC# framework used by game developers to make games for multipleplatforms and other systems. It is also used to makeWindows andWindows Phone games run on other systems. It supportsiOS,iPadOS,Android,macOS,Linux,PlayStation 4,PlayStation 5,PlayStation Vita,Xbox One,Xbox Series X/S andNintendo Switch.[3][4] It implements theMicrosoft XNA 4application programming interface (API).[5] It has been used in several notable games, includingBastion,Celeste,Barotrauma,Fez andStardew Valley.

History

[edit]

MonoGame is a derivative of XNA Touch (September 2009) started by Jose Antonio Farias[6] and Silver Sprite by Bill Reiss.[citation needed] The first official release of MonoGame was version 2.0 with a downloadable version 0.7 that was available fromCodePlex. These early versions only support 2Dsprite-based games. The last official 2D-only version was released as 2.5.1 in June 2012.

Since mid-2013, the framework has begun to be extended beyond XNA4 with the addition of new features like RenderTarget3D,[7] support for multiple GameWindows,[8] and a new cross-platform command line content building tool.[9]

As of 2025, MonoGame continues to be used by indie developers for cross-platform 2D and 3D games, including recent releases on Steam and Xbox.[10]

Architecture

[edit]

MonoGame attempts to fully implement the XNA 4 API.[11] It accomplishes this across Microsoft platforms using SharpDX and DirectX.[12] When targeting non-Microsoft platforms, platform specific capabilities are utilized by way of theOpenTK library. When targeting OS X, iOS, and/or Android, theXamarin platform runtime is necessary. This runtime provides a tuned OpenTK implementation that allows the MonoGame team to focus on the core graphics tuning of the platform.

The graphics capabilities of MonoGame come from either OpenGL, OpenGL ES, or DirectX. Since MonoGame version 3, OpenGL 2 has been the focus for capabilities. The earlier releases of MonoGame (2.5) used OpenGL 1.x for graphics rendering. Utilizing OpenGL 2 allowed for MonoGame to support shaders to make more advanced rendering capabilities in the platform.

Content management and distribution continues to follow the XNA 4 ContentManager model. The MonoGame team has created a new content building capability that can integrate with Microsoft Visual Studio to deliver the same content building capabilities to Windows 8 Desktop that Windows 7 users had used in Microsoft XNA.

Games

[edit]
This is adynamic list and may never be able to satisfy particular standards for completeness. You can help byediting the page to add missing items, with references toreliable sources.
GameYearDeveloperPublisher
Apotheon[13]2015Alientrap
Axiom Verge[14][15]2015Thomas Happ Games LLC
Barotrauma2023Undertow GamesDaedalic Entertainment
Bastion[16]2011Supergiant GamesWarner Bros. Interactive Entertainment
Bury Me, My Love2017The Pixel HuntArte France
Carrion2020Phobia Game StudioDevolver Digital
Capsized2013Alientrap
Celeste[17]2018Maddy Thorson
Chasm2018Bit Kid, Inc.
Cobalt Core[18]2023Rocket Rat GamesBrace Yourself Games
Duck Game[19]2014Landon PodbielskiAdult Swim Games
Dust: An Elysian Tail[20]2014Humble Hearts
Escape Goat[21]2011MagicalTimeBean
Fez[22]2013Polytron CorporationTrapdoor
Microsoft Studios
Flinthook[citation needed]2017Tribute Games
Infinite Flight[23]2011Flying Development Studio
Terraria[24]2011Re-Logic505 Games
Jump King[25]2019NexileNexile
Ukiyo Publishing
Kynseed[26]2022PixelCount Studios
Mercenary Kings[citation needed]2013Tribute Games
Nazdar! The Game2023Michal Škoula
Owlboy2016D-Pad Studio
Pyre[27]2017Supergiant Games
Retro Bowl[citation needed]2020New Star Games
Salt and Sanctuary[citation needed]2016Ska Studios
Score Rush Extended[28]2016Xona GamesReverb Communications
Skulls of the Shogun[29]201317-BITMicrosoft Studios
Solar 2[30]2011Jay WattsMurudai
Stardew Valley[31]2016ConcernedApe
Super Blood Hockey2017Loren Lemcke
Tiny Life[32]2023Ellpeck GamesTop Hat Studios, Inc.
TowerFall[33]2013Maddy Thorson
Transistor[34]2014Supergiant Games
Unrailed!2020Indoor AstronautDaedalic Entertainment
Wizorb[35]2011Tribute Games
Woon[36][37]TBATour De PizzaTour De Pizza

See also

[edit]

References

[edit]
  1. ^"MonoGame release 3.8.4". RetrievedJune 2, 2025.
  2. ^"FAQ: Licensing – MonoGame".GitHub. RetrievedSeptember 2, 2009.
  3. ^"Documentation".MonoGame.net. RetrievedAugust 25, 2017.
  4. ^"Main Page".MonoGame.net. RetrievedNovember 25, 2023.
  5. ^"Windows 8, XNA and MonoGame".MSDN.Microsoft. August 1, 2012. Archived fromthe original on August 4, 2012.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.
  6. ^"José Antonio Leal de Farias". Facebook.
  7. ^tomspilman (March 15, 2013)."RenderTarget3D for DirectX".GitHub.
  8. ^jamesford42 (February 26, 2013)."Multiple GameWindow support for Windows/DirectX".GitHub.{{cite web}}: CS1 maint: numeric names: authors list (link)
  9. ^"MonoGame Content Builder". Github. Archived fromthe original on April 29, 2015. RetrievedJune 7, 2013.
  10. ^"Releases · MonoGame/MonoGame".GitHub. RetrievedApril 14, 2025.
  11. ^Vermeir, Nico (April 1, 2013).Windows 8 App Projects - XAML and C# Edition. Apress.ISBN 9781430250661 – via Google Books.
  12. ^Torre, Charles; Spilman, Tom (November 2, 2012)."Monogame at Build 2012".MSDN Channel 9. Microsoft. Archived fromthe original on July 7, 2013. RetrievedMay 11, 2013.
  13. ^@MonoGameTeam (October 1, 2014)."The official Monogame twitter announces that Apotheon will launch on PS4 using the Monogame engine" (Tweet) – viaTwitter.
  14. ^Happ, Thomas (September 14, 2016)."Achievement Unlocked!".Axiom Verge Blog.
  15. ^Culafi, Alex (March 11, 2015)."Dan Adelman Explains Why Axiom Verge is Not Coming to Wii U - News".Nintendo World Report.
  16. ^Greg (August 24, 2012)."Bastion's Open Source Branch for MonoGame".Super Giant Games. Archived fromthe original on June 2, 2013.
  17. ^Screenshot of Celeste Credits Showing Frameworks Used[better source needed]
  18. ^Driscoll, Ben (May 7, 2023)."Setting up FMOD for a C# game".Medium.
  19. ^"An Interview with Duck Game Developer Landon Podbielski – GameCritics.com".gamecritics.com. RetrievedMarch 26, 2021.
  20. ^@NoogyTweet (March 25, 2017)."According to a twitter response by creator Dean Dodrill, Elysian Tail was originally created in XNA and later ported using MonoGame" (Tweet) – viaTwitter.
  21. ^"Steam Community :: Group Announcements :: Escape Goat". October 18, 2013.
  22. ^Euden, Ben (May 5, 2013)."Ben Euden on Twitter".Twitter.
  23. ^Hanselman, Scott (April 26, 2013)."MonoGame and Xamarin make shipping Infinite Flight a reality".Hansel Minutes.
  24. ^"Terraria dev pledges $200,000 to Unity rivals after "destruction of trust"".PCGamesN. Archived fromthe original on July 15, 2024. RetrievedSeptember 10, 2025.
  25. ^"Jump King tactics platformer and Linux".Linux Game News.
  26. ^"Kynseed FAQ – PixelCount Studios". March 24, 2019. Archived fromthe original on March 24, 2019. RetrievedFebruary 26, 2023.
  27. ^Linneman, John (July 28, 2017)."Pyre on PS4/ PS4 Pro! Beautiful Graphics But What's Up With The Bugs?".YouTube.Digital Foundry. RetrievedJuly 28, 2017.
  28. ^"GDC 2017 WRAP UP". Xona Games. March 26, 2017.
  29. ^"Skulls of the Shogun - Developer Interview - MSPoweruser". May 22, 2012. Archived fromthe original on December 22, 2015. RetrievedMay 19, 2013.
  30. ^Watts."Solar 2 | Murudai".
  31. ^Chalk, Andy (December 1, 2021)."Stardew Valley update 'futureproofs the game' with improved modding support".PC Gamer. RetrievedFebruary 12, 2022.
  32. ^Ellpeck (August 16, 2024)."Tiny Life by Ellpeck".Itch.io. RetrievedAugust 16, 2024.
  33. ^Kollar, Phillip (March 20, 2014)."Sony gives indie devs the stage to praise PlayStation 4's developer support".Polygon. Vox Media. RetrievedSeptember 12, 2023.
  34. ^From game credits.
  35. ^JF (December 15, 2011)."Wizorb coming to Mac and Linux December 19th!".Tribute Games. Archived fromthe original on September 3, 2012.
  36. ^"Pizza Tower dev teases gameplay from its next game".Shacknews. November 25, 2024. RetrievedJanuary 24, 2025.
  37. ^Game, Mono (November 25, 2024)."#BuiltWithMonoGame :)".Twitter. RetrievedJanuary 25, 2025.

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=MonoGame&oldid=1333792240"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp