GMS2 Required SDKs

This article details the required versions of the various tools and SDKs that GameMaker Studio 2 uses.

We do not recommend using third-party tools ahead of what is listed below - Studio won't know how to support them properly and you may give yourself build errors, etc.

Be aware also that for everything below we only offer support for physical machines running an OS natively, not VMs (including Bootcamp or Parallels) or emulators, etc.

The following sections refer to IDE using runtime


For the IDE

  • See system specifications at the bottom of the GMS2 info page
  • Visual Studio 2015 is required when building Windows YYC packages
  • (VS2015 requires Win 7 with SP1 or above - it won't install without at least SP1)
  • Spine is required for exporting compatible Spine sprites

 Be aware we do not support Visual Studio 2017


For Building/Running Games

Windows (setup guide here)

  • Windows 7, 8, 8.1, or 10
  • XP is not supported at all
  • Vista will require manual download and install of DirectX 11 if you don't already have this


Mac (setup guide here)

  • Xcode 8.2.1 (which requires OSX El Capitan 10.11 or macOS Sierra 10.12)
  • OS X 10.6 or later is required for non-App Store games
  • OS X 10.9 or later is required for App Store games

Be aware we do not support Xcode 8.3


Ubuntu (setup guide here)

  • 14.04 LTS 64bit is the only distro we support
  • Other distros can use the game packages we generate and may also be used when building, but we do not offer support for this.


Android (setup guide here)

Android SDK (scroll down to "Command Line Tools Only", do not get the Android Studio download)

Once it has downloaded, follow the setup guide and make your SDK Manager look like the below image. Do not download everything - that is overkill and could also cause build problems.

Items boxed in green are only required if you need them because of extensions/platforms you want to target in your projects, but they're pretty small in terms of HDD space, so worth grabbing regardless.

(Please note: More recent Support Library versions are not listed on SDK Manager anymore, you can find them here: \extras\android\m2repository\com\android\support\support-v4)

Android NDK 13b 64bit  (

Java JDK 1.8 64bit (listed as "8u102" in the downloads list)


iOS (setup guide here)

  • Xcode 8.2.1 (which requires OSX El Capitan 10.11 or macOS Sierra 10.12)
  • iOS 10 is required for games (Xcode doesn't build for older iOS versions now)


Have more questions? Submit a request


Article is closed for comments.
Powered by Zendesk