MonoGame for Mac on Rails

If you prefer to cut your code using nothing but your wits, coffee and a Mac, then MonoGame 3.8 has you covered. Check out this handy guide/video to get your Mac up and running with MonoGame using only the CLI/Terminal as your guide.

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 VSCodeSublimeRider 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:

Setting up your development environment for macOS

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

  1. Getting the .NET Core project templates for MonoGame
  2. Registering the MGCB Content editor GUI
  3. Setting up the Wine effect compilation pipeline
    (Needed for compiling shaders on Mac for all platforms)
  4. 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:

Setting up your Mac for MonoGame CLI

Additional Reading

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

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!

Latest Jobs

Double Fine Productions

Hybrid, San Francisco CA, USA
Senior Systems Programmer

Purdue University

West Lafayette, IN, USA
Clinical Assistant Professor in Game Development

Digital Extremes

Lead AI Programmer
More Jobs   


Explore the
Advertise with
Follow us

Game Developer Job Board

Game Developer


Explore the

Game Developer Job Board

Browse open positions across the game industry or recruit new talent for your studio

Advertise with

Game Developer

Engage game professionals and drive sales using an array of Game Developer media solutions to meet your objectives.

Learn More
Follow us


Follow us @gamedevdotcom to stay up-to-date with the latest news & insider information about events & more