Monogame Visual Studio 17 For Mac

Tips, Tricks and hints for getting setup and running with MonoGame using Visual Studio 2017.Slides: Post: http://bit.ly/gettingstar.

MonoGame
Developer(s)MonoGame Team
Initial releaseSeptember 2, 2009; 11 years ago
Stable release
Repository
Written inC#
PlatformiOS, MacOS, Android, Linux, Windows Phone 8, Windows Desktop, Windows 10, PlayStation 4, PlayStation Vita, Xbox One, Nintendo Switch, tvOS
TypeApplication framework
LicenseMicrosoft Public License[2]
Websitewww.monogame.net

MonoGame is a free C# framework used by game developers to make games for multiple platforms and other systems. It is also used to make Windows and Windows Phone games run on other systems. It supports iOS, Android, macOS, tvOS, Linux, PlayStation 4, PlayStation Vita, Xbox One and Nintendo Switch.[3] It implements the Microsoft XNA 4 application programming interface (API).[4] It has been used for several games, including Bastion and Fez.

History[edit]

MonoGame is the evolution of XNA Touch (September 2009) started by Jose Antonio Farias[5] 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 from CodePlex. These early versions only supported 2D sprite-based games. The last official 2D-only version was released as 2.5.1 in June 2012.

Monogame

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

Architecture[edit]

Monogame Visual Studio 17 For Mac Download

MonoGame attempts to fully implement the XNA 4 API.[9] It accomplishes this across Microsoft platforms using SharpDX and DirectX.[10] When targeting non-Microsoft platforms, platform specific capabilities are utilized by way of the OpenTK library. When targeting OS X, iOS, and/or Android, the Xamarin 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.

Monogame Visual Studio 17 For Mac

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]

GameYearPS4Xbox OneSwitchPSVitaWindowsWindows PhoneMacOSLinuxiOSAndroidDeveloperPublisher
Apotheon[citation needed]2015YesYesYesAlientrapAlientrap
Axiom Verge[11][12]2015YesYesYesYesYesYesYesThomas Happ Games LLCThomas Happ Games LLC
Bastion[13]2011YesYesYesYesSupergiant GamesWarner Bros. Interactive Entertainment
Carrion2020YesYesYesYesPhobia Game StudioDevolver Digital
Celeste[14]2018YesYesYesYesYesYesMatt ThorsonMatt Thorson
Dust: An Elysian Tail[citation needed]2014YesYesYesYesHumble HeartsHumble Hearts
Escape Goat[15]2011YesYesYesMagicalTimeBeanMagicalTimeBean
Fez[16]2013YesYesYesPolytron CorporationTrapdoor, Microsoft Studios
Flinthook[citation needed]2017YesYesYesYesYesTribute GamesTribute Games
Hades[17]2020YesYesYesSupergiant GamesSupergiant Games
Infinite Flight[18]2011YesYesYesFlying Development StudioFlying Development Studio
Mercenary Kings[citation needed]2013YesYesYesTribute GamesTribute Games
Perilune[19]2019YesGeorge KristiansenGeorge Kristiansen
Pyre[20]2017YesYesYesYesSupergiant GamesSupergiant Games
Salt and Sanctuary[citation needed]2016YesYesYesYesYesSka StudiosSka Studios
Score Rush Extended[21]2016YesXona GamesReverb Communications
Skulls of the Shogun[22]2013YesYesYesYes17-BITMicrosoft Studios
Solar 2[23]2011YesYesYesYesYesJay WattsMurudai
TowerFall[citation needed]2013YesYesYesYesYesYesYesMatt ThorsonMatt Thorson
Transistor[citation needed]2014YesYesYesYesYesSupergiant GamesSupergiant Games
Wizorb[24]2011YesYesTribute GamesTribute Games
Super Blood Hockey2017YesYesYesLoren LemckeLoren Lemcke

Monogame Visual Studio 17 For Mac Torrent

See also[edit]

References[edit]

Studio
  1. ^'MonoGame downloads'. Retrieved 2020-04-10.
  2. ^'FAQ: Licensing – MonoGame'. Retrieved 2009-09-02.
  3. ^'Documentation | MonoGame'. www.monogame.net. Retrieved 2017-08-25.
  4. ^'Windows 8, XNA and MonoGame'. MSDN. 2012-08-01. 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.
  5. ^'José Antonio Leal de Farias'. Facebook.
  6. ^tomspilman. 'RenderTarget3D for DirectX'. MonoGame. Github.
  7. ^jamesford42. 'Multiple GameWindow support for Windows/DirectX'. MonoGame. Github.
  8. ^'MonoGame Content Builder'. Github.
  9. ^Vermeir, Nico (1 April 2013). Windows 8 App Projects - XAML and C# Edition. Apress. ISBN9781430250661 – via Google Books.
  10. ^'Monogame at Build 2012'. Channel 9. Microsoft Developer Network.
  11. ^'Achievement Unlocked!'.
  12. ^'Dan Adelman Explains Why Axiom Verge is Not Coming to Wii U - News'.
  13. ^Supergiant Games | Bastion’s Open Source Branch for MonoGameArchived 2013-06-02 at the Wayback Machine
  14. ^| Screenshot of Celeste Credits Showing Frameworks Used
  15. ^'Steam Community :: Group Announcements :: Escape Goat'.
  16. ^'Ben Euden on Twitter'.
  17. ^| Screenshot of Hades folder showing Monogame framework DLL
  18. ^Hanselman, Scott. 'MonoGame and Xamarin make shipping Infinite Flight a reality'.
  19. ^'Perilune - 3D Moon Landing Simulator'. Google Play. Retrieved 11 February 2020.
  20. ^Linneman, John. 'Pyre on PS4/ PS4 Pro! Beautiful Graphics But What's Up With The Bugs?'. YouTube. Digital Foundry. Retrieved 28 July 2017.
  21. ^'GDC 2017 WRAP UP'. Xona Games. 26 March 2017.
  22. ^'Skulls of the Shogun - Developer Interview - MSPoweruser'. 22 May 2012.
  23. ^Watts. 'Solar 2 | Murudai'.
  24. ^Wizorb coming to Mac and Linux December 19th! | Tribute GamesArchived 2012-09-03 at the Wayback Machine

External links[edit]

  • Official website
Retrieved from 'https://en.wikipedia.org/w/index.php?title=MonoGame&oldid=997387897'

Monogame Visual Studio 2019

There are those who either do not like or prefer not to use big heavy-hitting coding IDE’s, prefer the raw metal of cutting their teeth on code using nothing but their wits (and a good spellchecker), thanks to MonoGame 3.8’s new .NET Core delivery approach they can.

MonoGame 3.8 Mac CLI

Thanks to the aforementioned Command-line/Terminal (CLI) approach mentioned in my previous article, developers can (if they choose) use either a slimline code editing tool such as VSCode, Sublime, Rider or even just a trusty command-line/terminal window to build great games.

Sure, you might miss some of the big-hitting features the larger packages might offer, but if you are starved for disk space, bandwidth or simply like your meat raw then the slimline editor is much more attractive option.

Getting started with CLI for MAC

The MonoGame team took particular interest in ensuring everything you need to know about setting up MonoGame 3.8 on your Mac for CLI was all up to scratch and you kind find the article (as well as others) here:

Monogame Visual Studio 17 For Mac Download

If you scroll past the Visual Studio for Mac sections you will find the instructions for:

  1. Setting up the Wine effect compilation pipeline
    (Needed for compiling shaders on Mac for all platforms)
  2. Fin

The process is fairly easy and shouldn’t take you more than one or two cups of coffee to get through (depending on your internet connection)

If you prefer, I’ve uploaded a video walking through the process here:

Additional Reading

A couple of extra tips when you are entering the world of MonoGame 3.8 to be aware of, are the following:

Monogame Visual Studio 17 For Mac 64-bit

  • if you want to package your project automatically from the command-line. Check out the awesome guide on MonoGame packaging here.
  • MonoGame Samples are being updated for 3.8 which are available here. Stay tuned.

So why are you still here reading this article? Get out there and get coding your game and if you are stuck, check in to the MonoGame discord and start chatting!