niorad.com/blog

Running GameMaker on a Mac/OSX and virtualized Windows

October 11, 2014

In This blog-post I will explain my setup for using GameMaker:Studio on a Mac. This is not an exact step-by-step—I will assume basic knowledge of installing software and using Google. This is how I do it and it should work fine. I am not responsible for eventual data-loss or other trouble you may encounter.  

GameMaker is a great tool for quickly making games and prototypes.

If you’re working on a Mac, you can only get the discontinued GameMaker 8. GameMaker:Studio is Windows-only. If you’d like to use it on OSX, here’s what you need:

You can get all of this for free, at least for trying out whether it works. Please note that this post is not about using Bootcamp to run Windows natively.

The setup

  1. Install your preferred virtualization-tool on OSX. I’m using VMWare-Fusion.
  2. Get the appropriate Windows-Image from modern.ie. I’m using Windows 7, but everything above XP should work fine. You can use the modern.ie-images for testing purposes, but note that if you want to use it permanently, you’ll need to get a full Windows-License.
  3. Set up a virtual Windows-Box and install GameMaker (download it directly in Windows).
  4. (Not required) Make a folder in your Dropbox for the virtual Windows; something like “Dropbox/VM/GameMaker”. Download Dropbox and set it up on Windows. Deactivate synchronization for all Folders except the new one. That’s where you’ll put all your files into.
  5. Create a snapshot of your Windows in the virtualization-software. If you don’t have a Windows-License, you’ll have to restore this snapshot every month or so. The great thing about using Dropbox is that you automatically keep the latest files. You can even install GameMaker into the Dropbox if you’re adventurous.
  6. Start using GameMaker:Studio. Save your files into the shared Dropbox-Folder. When you create assets on OSX, you can also put them into this folder from the “OSX-Side” and have them available to Windows in seconds.

GameMaker on OSX

Performance

I am blessed to own a fairly modern MacBook. The performance should be at least OK for Macs not older than 2 or 3 years.

Running GM–Games on OSX

If your GameMaker-License includes export to OSX, here’s a nice way to directly test your game on OSX:

  1. Find out your OSX’ IP-address. There are a couple of ways to do this.
  2. Open File -> Preferences in GameMaker.
  3. Open the Mac-OSX-Tab.
  4. Enter your OSX’ IP-Address into “Mac Host Name”. Enter your OSX-Username and Password.
  5. Click “Check Mac Connection”. If it says “Connection OK” you should be good to go.
  6. Change the Target of your game to “Mac OS X” in the top center of the main GameMaker-screen.
  7. Click “Run the Game” (The green play-icon). The game should start directly on your OSX.

Encountered Problems

Conclusion

I’m sure there are lots of different ways to achieve a nice workflow with GM and Windows on OSX. If you have questions, feel free to leave a comment!

Happy Game-Making!