GameMaker Studio 2 Licences


There are various different licence types that you can get for GameMaker Studio 2, the choice of which will depend largely on the audience that you want to target as well as on whether you just want to have some fun making games or wish to sell them and distribute them as well. Below you can find details of each licence type.

Registering for a YoYo Account grants you a free 30-day Trial licence to start GameMaker Studio 2 with, and then you can buy different upgrades depending on your needs. The Trial Licence gives you a lot of the GameMaker Studio 2 experience and is available for running on a macOS or Windows PC, but has a limit of 30 days use. After the initial 30 days are up you will need to upgrade to one of the paid licences to continue to use the product. Note that the Trial licence does have the following limitations:

  • It only allows access to GMS2 for 30 days from the date you activated your YoYo Account via your confirmation email.
  • You can't compile a final executable for any target platform.
  • You don't have access to test the higher-performance "YYC" target exports.
  • You can't disable IDE notifications about your Trial licence expiring soon (but other notifications will be disabled if you turn off notifications in Preferences).
  • You can't create a Marketplace Publisher account (but your YoYo Account can access the Marketplace and purchase paid/free assets).

With the Creator version of GameMaker Studio 2 the 30 day limit of the Trial Licence (see above) is removed and you can export your games for the chosen platform, which can be either macOS or Windows. The target platform available will depend on the version of the IDE that you bought (Creator for macOS or Creator for Windows) and will use the VM (a runner + interpreted code) to run and build your games. For setup information see the helpdesk section on Required SDKs or the section on Desktop Targets. Note that there are two minor limits imposed on the Creator licence:

  • You can't change the default splash screen for when your game is loading.
  • You don't have access to build your projects using the higher-performance "YYC" target exports.

With the Desktop version of GameMaker Studio 2 all the limitations of the Trial Licence (see above) are removed and you can compile projects to the following Desktop targets:

  • Windows
  • macOS
  • Ubuntu

All targets come with two compile options, one is the VM that uses a runner and interpreted code and the other which is the YYC (YoYo Compiler) which creates native code and a compiled executable. Note that the YYC option will require extra setup. For more information see the section on Required SDKs or the helpdesk section on Desktop Targets.


With the Web version of GameMaker Studio 2 all the limitations of the Trial Licence (see above) are removed and you can compile projects to the HTML5 target. Games are compiled using JavaScript. You can find out more information from the YoYo Games helpdesk here: Setting Up For Web (HTML5).


With the Amazon Fire version of GameMaker Studio 2 all the limitations of the Trial Licence (see above) are removed and you can compile projects to the Amazon Fire target. Games are compiled using the Android SDK and can be compiled using either the VM (a runner with interpreted code) or the YYC (YoYo Compiler which creates native code). For more information on setting up see the section on Required SDKs or the helpdesk section on the Amazon Fire licence.


With the Mobile version of GameMaker Studio 2 all the limitations of the Trial Licence (see above) are removed and you can compile projects to the following targets:

  • Android
  • Amazon Fire
  • iOS
  • tvOS

All targets come with two compile options, one is the VM that uses a runner and interpreted code and the other which is the YYC (YoYo Compiler) which creates native code and a compiled executable. Note that the YYC option will require extra setup. For more information on setting up see the section on Required SDKs or the helpdesk section on Mobile Targets.


With the UWP version of GameMaker Studio 2 all the limitations of the Trial Licence (see above) are removed and you can compile projects as UWP compliant executables. These executables can be configured to run on one of three UWP platforms:

  • Windows 10 Desktop
  • Windows 10 Mobile
  • XBox One

The UWP target comes with two compile options, one is the VM that uses a runner and interpreted code and the other which is the YYC (YoYo Compiler) which creates native code and a compiled executable. Note that the YYC option will require extra setup. For more information on setting up see the section on Required SDKs or the helpdesk section on UWP Targets.


With the Consoles version of GameMaker Studio 2 all the limitations of the Trial Licence (see above) are removed and you can compile projects for the following target platforms

  • XBox One
  • PlayStation 4
  • Nintendo Switch

Each of the console targets comes with two compile options, one is the VM that uses a runner and interpreted code and the other which is the YYC (YoYo Compiler) which creates native code and a compiled executable. Note that the YYC option will require extra setup. For more information on setting up see the section on Required SDKs.

IMPORTANT! Due to the restrictions of the various NDAs associated with the console exports, there is no information about setting up or programming for these targets within the GameMaker Studio 2 manual. Once you are a registered developer for the choosen platform, please contact the Helpdesk via your YoYo Account and request access to the appropriate documentation.

GameMaker Studio 2 can also be used in a college environment. For more information on this, please contact YoYo Games through the YoYo Games Education Portal.


IMPORTANT! If you have been using a Trial Licence for GameMaker Studio 2 and then buy one of the other licences (Creator, Desktop, Amazon Fire, Mobile, UWP, Web or Console) then you will need to log out of the IDE and restart GameMaker Studio 2. When you restart the program and log back in again the new licence should be applied correctly. You can log out from the File Menu.