Setting up the Windows 8 Module.

In order to utilize GameMaker:Studio’s Windows 8 support you will need to first prepare GameMaker:Studio for use as well as fulfill a couple of prerequisites from Microsoft. To make things easier we have outlined below all the necessary steps for you to take in this simple setup process.


  • 1 Getting Started
    • 1.1 Visual Studio
    • 1.2 Microsoft Developer Licence
    • 1.3 Further Reading
  • 2 Setup GameMaker:Studio
    • 2.1 Developer Key
  • 3 Global Game Settings

Getting Started

To create games for Windows 8 you will need to have a copy installed on your PC. This can be the main OS or a sub-os that you can dual boot with Windows 7 (or any other OS you choose to use) but you cannot create a final application for Windows 8 outside of that OS.

When you have Windows 8 installed, you must make sure that you have Microsoft .Net Framework 3.5 installed (.Net 4 is installed as standard with Windows 8, but you may need to install the previous version too) which is available here, although when you install GameMaker:Studio on your Windows 8 OS it should complete this part automatically.

Visual Studio

You will also need to install a version of Microsoft Visual Studio which can be found here. A version of this product that supports Windows Store Javascript app creation product is essential as you will need it to create the *.pfx file which is your Developer Key and needed to submit your apps and games to the Windows Store.

Microsoft Developer Licence

The GameMaker:Studio Windows 8 export target will create an app specifically for the Windows 8 OS, and it will be compatible with many of the unique features that this OS offers the user. However, if you wish to publish this game through the Microsoft Store for Windows, you must have a Microsoft Developers Licence which is available by signing up for an account here. There is a small cost involved in registering for this account and you will need to have a valid bank account and credit facilities to be able to monetise any apps that you submit to the store.

Further Reading

Once all that is done and you have GameMaker:Studio installed, it is worthwhile taking a moment to look over the Microsoft Windows 8 Developers Guide as it contains a vast amount of information and recommendations for creating your apps and games so that they are integrated properly into this new and dynamic OS.

Setup GameMaker:Studio

Once you have completed the preparation detailed above, it is a simple thing to start up GameMaker:Studio and begin to create your apps and games for Windows 8. There are a number of new functions related to this OS (you can find them easily as they are all suffixed with win8_) which will enable you to use the SearchLive Tile and Sharing features but before diving in it is worthwhile setting up your Developers Key correctly.

Developer Key

The Developer Key is essential to creating a Windows 8 app but it cannot be generated until you have set up the Preferences correctly in GameMaker:Studio.


Here you can set up the preferences that GameMaker:Studio is going to use with your installation of Windows 8 for testing games. Before starting to use the Windows 8 target platform, as mentioned previously, you must have installed a version the Visual Studio SDK that supports building Windows Store Javascript applications (this can be found here). Once that is installed the values for these preferences should be automatically generated.

However, if these values are incorrect or are not generated automatically for you, you should do the following:

- Make sure that the section titled VS2012 x64 Cross Tool points to the vcvarsall.bat in your MS Visual Studio installation. Without this you won’t be able to successfully create Windows Store packages.
- The WinJS API reference and WinJS Api Version need to match with the WinJS API that comes with your version of Visual Studio. To check this, create a blank Windows Store Javascript app in Visual Studio and, under References, right-click the Windows Library for JavaScript reference and select Properties. You should see an SDK Identity property that tells you all you need to correctly fill out these details.

You should also note that for GameMaker:Studio to generate your app correctly, you will need a Developer Key. Please refer to the section GameMaker:Studio Settings for Windows 8.

Finally you should click on the Check Native SDK button to confirm that your selections are okay and that everything works as it should. If you get an error or you are not sure that your Developer Licence is correct, you may also click on the button labelled Acquire Developer Licence which will open up a command prompt and automatically go through the necessary steps to get you one.

Global Game Settings

Once you have everything set up in Windows 8 and have configured the Preferences within GameMaker:Studio, you should then set up the Global Game Settings for your game for it to compile correctly on the Windows 8 platform. The following section outlines this process:

Have more questions? Submit a request


Article is closed for comments.