Once you have verified your education account and been granted an Education Licence, you will need to log in to your YoYo Account.
Once you have logged in you will be taken to your account Dashboard where you can download GameMaker Studio 2 from the GameMaker > Downloads section:
Note that your account will have been credited with a Teacher Licence:
This licence permits you to install GameMaker Studio 2 for Desktop, giving you the ability to fully test and evaluate the product and compile for the desktop targets: Windows, macOS and Ubuntu (Linux). When you install GameMaker Studio 2, you will be prompted for log in details, and you should give the account details for the Seat that you have created as a teacher (see below for full details).
For information on the installation of the software for Windows & Mac and setup guides for all export targets, please read our Help Article Setting up for Education Use.
Your account will now have two new sections labelled Seats and Seat Managers. To start with, in the Seats section, you can assign the "seats" for the users within your institution that will be using the program - a "seat" is simply the username and login information for a machine that will be using GameMaker Studio 2, and which will later be assigned to one of the Licenses you have on your account.
Note that being the holder of the Education Licence does not permit you to download and log in to GameMaker Studio 2 using this licence, it only permits you to assign seats and buy further product licences. This means that when you set things up you will need to assign a seat for yourself too.
Initially there are no seats assigned to your account and only the Teacher licence will be shown, with one seat available:
The section Assigning Seat IDs To A Licence further down in this article explains how to assign a seat to your Teacher licence (and any other licence purchased).
Obviously, the Teacher licence is fine for an educator to test and evaluate the product or get started creating course-work, but you will need to purchase additional licences to assign further seats for the students to use the product.
You can purchase further licences from the GameMaker > Products section of your dashboard:
Before continuing to purchase any GameMaker Studio licenses you should make sure that the systems which are going to be using the program meet the minimum specifications listed here:
Please note there is a minimum required purchase of 5 seats per licence type.
Buying Additional Licenses
There are two types of licence that can be bought for students, and each can be bought for a one month, 12 month or 24 month time period:
- Educator - This licence grants the user the Desktop compile targets, which gives full access to the product and permits the user to compile projects for Windows, macOS, and Ubuntu (Linux).
- Achiever - This licence grants the user the Desktop, Mobile, Web and UWP compile targets , which gives full access to the product and permits the user to compile projects for Windows, macOS, Ubuntu (Linux), Android, iOS/tvOS, HTML5, and Windows UWP.
All licences are timed licences and after the selected time period is over, you will need to re-purchase to continue using the product. You can find the different licence pricing from the YoYo Game Education page.
Once you have selected the appropriate licence for your needs, you will also need to specify the number of "seats" that will be using it, with a minimum purchase of 5 seats per licence (but it can be more):
Before continuing, please make sure the purchase details - shown on the right of the image above - are correct, and make any changes required from your Settings > Profile section of the YoYo Account dashboard. If everything is correct then you can click one of the payment option buttons (credit card, bank transfer or PayPal), or you can click the Continue Shopping button to add further licences.
Once the purchase has been confirmed you will be returned to the YoYo Account page and shown a receipt of the purchase, and an email will be sent to the account holder address with a full receipt too.
If you return to your Licences page for the account, you should see that the new GameMaker Studio 2 licence(s) will be shown:
Assigning Seat IDs To A Licence
If you haven't created any seat IDs yet, then you should go ahead and create seat ID accounts for each computer that will be using the licensed product, as well as one for the Teacher Licence of the account.
To create a new seat ID, you need to be on the Seats section of your YoYo Account and then simply click the Create a new seat button. This will take you to the following page where you need to give some basic information about the user that will be assigned to the seat:
Here you give a username and password combination which will be required to log in to GameMaker Studio 2 later. Below that is a list of the licences that the seat can have Access to... and you can select the licence that you want to assign the seat to use.
Once you have created and assigned seats they will be shown on the Seats page for the account:
Note that all usernames created for seats will be appended with a randomly-generated seed value. The resulting combination of username and value will be required to log into the GameMaker Studio 2 IDE, as shown here:
Important! Once a seat ID has been used to log in to GameMaker Studio 2, both the seat ID and the computer running the GMS2 IDE will be linked, and you cannot use the seat ID to log in to GMS2 on any other machine.
Note that if you wish to change the licence that a seat ID has been assigned to, then you will have to remove the seat from the Education account and re-create it, as individual seats cannot be changed once created.
You can remove a seat ID from any paid/upgraded licence at any time, and this will "free up" the seat for you to add a new license to. To remove a seat, simply click the Delete button to the side of the seat. This will show a prompt in the browser asking if you are sure:
Clicking "Okay" will remove the seat ID and free up the seat for the licence if it was a paid licence, meaning that the seat can be reassigned to another seat ID (so, seats can be re-used, but seat ID's can't).
It may be that you want to permit another user to assign seats to a group of people, but you don't want them to have Master access to administrate your YoYo Account. In these cases you can add them as a Seat Manager from the section of the same name:
Here you should click on the button "New Seat Manager" and then go on to fill in the email address of the person you wish grant the permission, as well as the number of licences that they will be able to assign:
IMPORTANT! The email that is given here must also be associated with a YoYo Account, so the Seat Manager will need to have made an individual account before assigning their email here.
Once you have assigned one or more Seat Managers, they will show up on the main Seat Manager screen:
The Seat Managers themselves will now have a new option from their YoYo Account dashboard for Seats, and if they click on it, they will be shown a simpler version of the Master account seat administration page:
The manager can now assign seats or remove them, as explained in the sections above.
The general flow for getting, installing and using GameMaker Studio 2 looks like this:
- Create a YoYo Account to administrate the Education Licence.
- Contact YoYo Games to verify the account.
- Download GameMaker Studio 2 and install on all the machines that will be using it.
- Purchase (or upgrade) any additional licences as required.
- Create seat IDs for the users (don't forget to make one for the Master Account administrator), and assign them to the correct licence;
Create a Seat Manager and then have them create and assign seats.
- Run GameMaker Studio 2 and when prompted to log in, use the seat ID username and password.
If you have any issues with this process, please contact the YoYo Games Helpdesk.