GameMaker Studio Ultimate 2.2.3.436
GameMaker Studio Ultimate 2.2.3.436
GameMaker Studio 2 is the latest and greatest incarnation of GameMaker! It has everything you need to take your idea from concept to finished game. With no barriers to entry and powerful functionality, GameMaker Studio 2 is the ultimate 2D development environment!
Easy to get started
Making games development accessible to everyone means taking away the barriers to getting started. Using our intuitive ‘Drag and Drop’ development environment you can have your game up and running in a matter of minutes without ever having to write any code! GameMaker’s built-in language (GML) helps you learn to program as you go and not jump in at the deep end of coding.
Multiplatform Workflow
Using a single development workflow GameMaker Studio 2 allows you export your game directly to Windows desktop, Mac OS X, Ubuntu, Android, iOS, fireTV, Android TV, Mcft UWP, HTML5, PlayStation 4, and Xbox One.
Backwards Compatible
Import your GameMaker: Studio projects directly into Studio 2 and have them ready to run in a matter of minutes.
YoYo Account
GameMaker Studio 2 uses your YoYo Account to provide a single login for all your game making needs.
Tutorials
With our integrated tutorials you can have your learning materials docked directly in your workspace.
Laptop Mode
For all of our users who develop on laptop pcs we have developed an efficient workflow that does not get in the way of development.
Skinning
Customise your development environment by choosing from our predefined skins or creating your own.
Docking
Organise your workspace by docking your tool windows where you want them.
Object Editor
With our unique stucture and workflow it has never been easier to manage the objects within your game.
Script Editor
With tabs and the ability to split the editor you can work with multiple files without having a window for each.
Superior Workflow
Drag and Drop like never before, create the game you want without ever writing any code.
Library
Choose what you need from our extensive library of events and actions to sculpt the game you desire.
Code Preview
Learn how to program by viewing the code behind our DnD™ actions and take your games to the next level.
GameMaker Language
Based on C programming language, GML gives you all the power of other programming languages while being easy to learn.
Layers
Take control of how objects are ordered within your rooms and draw sprites directly without the need for an object.
Tile Brushes
Make repetition a breeze by creating a group of tiles and drawing them directly to the room.
Inheritance
Add variety quickly to your projects by sharing common code and resources.
Brush Based Editing
Create a brush from any section of your image simply and efficiently with our amazing new editor.
Animation Support
Bring your sprites to life with a touch of motion and take your games to the next level.
Tileset Animations
Liven up your levels with a hint of animation without compromising on performance.
Brushes
Improve your workflow by creating a palette of commonly used tiles.
Auto Tiling
Automatically choose the correct tile for the job and never have to worry what goes where again.
GoTo Finder
The GoTo Finder lets you search for, locate, and open any resource within your project instantly.
Chain View
Easily navigate between resources without losing track of where you are.
Git Integration
Save and back-up your project history from anywhere in the world with our Git integration.
Debugger
Save time and effort with our powerful debugger.
GameMaker Studio 2 Release Notes
2.2.3 introduces tvOS as a new export target if you have the Mobile licence, the ability to add comments to your DnD projects (and lots of other DnD fixes), the option to turn off the file system sandboxing on Desktop platform, support for exporting asset packages locally so you can share with your team more easily, and better communication of when your licences are to expire. Plus, this release has a whole bunch of major stability fixes to stop startup crashes and various other issues whilst using the Windows IDE, and issues with keychain certificate trust settings and building for Ubuntu on the Mac IDE.
We have also changed the way we handle startup crash messages on Windows, so that now (should you even see issues after all the fixes in this release...) it's a one-click report submission tool which automatically gets all the info we require for us to fix your issue and sends it directly to us without you having to file a Helpdesk ticket.
See below for IDE changes/fixes and check the Runtime Release Notes for in-game changes/fixes.
Release Notes
IDE 436 Hotfix Changes
Fixed 0031153 Room Editor: [Mac IDE] Cut, copy and paste does not function
Fixed 0031146 Marketplace: Importing specific assets fails with "'Could not find Zip file Directory at the end of the file."
Fixed a startup crash if a corrupt png file (e.g., a splash screen) is loaded - will now log the error as well as try to ignore the file, but we would recommend a reinstall if you get this
Fixed an incorrect licensing message when open Game Options > Amazon if you have the Amazon trial licence and not Mobile also
Fixed Windows IDE "deadlock" issue
Fixed 0030271, which fixes a number of issues, including Windows Explorer dialogs not appearing for New/Open/Import, the manual/Marketplace/My Account just showing a white panel, and starting/stopping builds causing the IDE to hang.
Fixed various causes of startup crashes
The same Deadlock change also fixed a number of the reported startup crashes in 0030245
Fixed a crash with GMS2 not automatically applying the software renderer on startup if using unsuitable OpenGL versions, WARP drivers, or using GMS2 over RDP on recent versions of Win 10
Fixed a crash if you're connecting to our servers via a VPN which gives an "Unsupported region" error (you will still need to resolve the VPN issue yourself to make licensing work)
Fixed a Mac IDE crash if you're using a machine which has no audio devices at all
Stopped the Mac IDE's startup folder-checker from performing its checks on the first run of the IDE after installing/updating - stops a warning that a /tmp/ folder doesn't have suitable permissions, as this is actually correct and not an issue
If you still have Windows/macOS file-permission issues which stop GMS2 from starting on your machine, see this FAQ for how to configure your permissions or protection software
New crash-reporting system
Hopefully, you'll never see it, but we have added a new tool to intercept startup crashes and show a new one-click bug reporting dialog, which makes things a lot easier for you and us!
Replaces the "send us your ui.log" dialog and no longer requires you to report this as a ticket to the Helpdesk
See this FAQ for all the details
Better communication of your licence expiry dates
Added new functionality to highlight when a licence is going to expire within the next 30 days, so you stay better informed
If a licence does expire before it is renewed/replaced, then GMS2 will now say this clearly when you next attempt to start up
If you are not on a Trial licence, then the popup reminders for this can be turned off in Preferences > General Settings > "Enable notifications"
Mac IDE build tools updated
Fixes certificate trust issues some users saw in previous versions - unless, of course, you have actually manually changed your trust settings and need to fix!
If you're still getting this issue, see "macOS Keychain Certificates" section of the file-permissions FAQ linked-to above
Worked around the version of Visual Studio 2019 For Mac installs having a broken certificate-checker and causing errors when trying to compile projects in GMS2, so now it doesn't matter if you have VS2019 installed on your Mac or not
Worked around the change in Catalina betas (or if you had installed Apple's broken Xcode command line tools update from June 3rd on Mojave) which causes startup crashes about system font errors
Comments support for DnD projects
Added a new system of creating inline comments for your DnD scripts, allowing you to fully comment your code
Comments expand to fit their contents, can be moved around by dragging them, and collapsing the node collapses the comment also
Ability to export assets as local packages
The Tools section of the menubar now has commands for creating/importing local asset packages, so you no longer "need" to use the Marketplace to pass assets between team members
Works very much like the existing Marketplace create assets dialog and allows you to specify whether your package should be signed or not
Also added new functionality when importing any .yymp file that if resources of the same names are already in the project GMS2 will show a keep/replace dialog listing all applicable resources
Ability to turn off the file-system sandbox on desktop OSes
Added Game Options into Windows/macOS/Ubuntu for disabling the file-system sandbox restrictions, so you can save/load files from anywhere not protected by the OS/other security software
Note: Requires 2.2.3+ runtime also.
Ability to turn off using subst'ed drives when building for some platforms
Preferences > General Settings > Compiling now has a new setting "Use subst for drive paths" - disabling this will stop GMS2 mounting temp build folders as extra drives
Note: Has no effect on building for Android, as Google's SDK files fall foul of this, so without this on you likely couldn't build Android on Windows
Note: Has no effect on runtime downloads/installs either, so if your machine simply doesn't allow subst to run, this option won't stop you needing to resolve that before GMS2 can work properly
Note: Requires 2.2.3+ runtime also.
Validation of group names in the resource tree
All code and resource names have to be in Latin/Roman characters, but this was not applied properly to group names. Now that GMS2 allows exporting and importing local packages, this issue has been highlighted.
Now, group names are validated properly when you try to rename them.
Note: You should rename any non-Latin group names before trying to export any local/Marketplace packages, as the package will not be zipped properly
Misc
Custom Skins: All layout files in custom skins are now ignored, as these are unwanted anyway - stops issues seen in 2.2.2 with custom skins causing some editors to not appear properly
Search & Replace: Changed the dialog so it doesn't select all the text to search for when the window is opened
Room Editor: Fixed copy/pasting an instance to now keep the frame and image speed values you had set
Room Editor: Fixed renaming a room when an instance inside that room has its creation code open would lose the code
Room Editor: Changed the Instance Layer Properties window's instance cut/copy/paste/delete routine to reduce the amount of work done - particularly noticeable when there are thousands of instances in the room
Room Editor: Fixed cutting tiles when any instance is also selected will silently delete that instance
Preferences: Fixed resetting Text Editor > Code Editor > "Document line limit" to being -1 uncaps your limit, not restrict you from editing code files
Preferences: Fixed needing to restart GMS2 after setting your Android/Amazon settings before Game Options can properly detect yor SDK installation
Preferences: Added a setting for controlling the default sprite animation speed used in the Sprite Editor
Sprite Editor: Fixed importing multiple sprites of different size to show the resize choice dialog, same as if you had added them via the Image Editor
Sprite Editor: Will now by default apply scaling to "custom origin" values also, so the origin location always remains consistent for the new sprite size - Preference added to control this
Code Editor: Fixed Enum colouring so the colouring still works properly if everything is declared on one line
Code Editor: Fixed Syntax warnings for unused macros so they are now removed when you delete the macro line
Resource Tree: Fixed a bug where stale views for Included Files were being left when the resources were removed, so reloading the project showed a missing files dialog
General: Added the default context menu to all text fields in the IDE
General: Added support for Shift+Insert, Shift+Delete, and Ctrl+Insert to all text fields/editors in the IDE
General: Fixed some missing Mac IDE strings for things new in 2.2.2
General: Fixed support for higher-than-60hz refresh rate monitors in the IDE - added a Preference for setting the maximum refresh rate (defaults to 60)
Importing Projects: Fixed an issue with the project import repair tool so it correctly handles an issue with user views which could cause an "Unable to find rooms" error when compiling
Image Editor: Changed the sprite controls overlay to be collapsed by default, added a Preference for controlling this
DnD Editor: Changed camera focus on nodes to not centre the node (so you can see more of the chain) and also to be consistent whether you drag or double-click the toolbox button
Compiler: Fixed issues building for Mac/iOS if your project name contains an &
Output Window: Fixed issues with the panel not scrolling properly to match the actual end of the log
Bugs
See the bug database's Change Log for the list of public issues fixed in this version
Known Issues can be found on the bug database also - for the current IDE headline list see this page
2.2.3 introduces tvOS as a new export target if you have the Mobile licence, the ability to add comments to your DnD projects (and lots of other DnD fixes), the option to turn off the file system sandboxing on Desktop platform, support for exporting asset packages locally so you can share with your team more easily, and better communication of when your licences are to expire. Plus, this release has a whole bunch of major stability fixes to stop startup crashes and various other issues whilst using the Windows IDE, and issues with keychain certificate trust settings and building for Ubuntu on the Mac IDE.
We have also changed the way we handle startup crash messages on Windows, so that now (should you even see issues after all the fixes in this release...) it's a one-click report submission tool which automatically gets all the info we require for us to fix your issue and sends it directly to us without you having to file a Helpdesk ticket.
See below for IDE changes/fixes and check the Runtime Release Notes for in-game changes/fixes.
Release Notes
IDE 436 Hotfix Changes
Fixed 0031153 Room Editor: [Mac IDE] Cut, copy and paste does not function
Fixed 0031146 Marketplace: Importing specific assets fails with "'Could not find Zip file Directory at the end of the file."
Fixed a startup crash if a corrupt png file (e.g., a splash screen) is loaded - will now log the error as well as try to ignore the file, but we would recommend a reinstall if you get this
Fixed an incorrect licensing message when open Game Options > Amazon if you have the Amazon trial licence and not Mobile also
Fixed Windows IDE "deadlock" issue
Fixed 0030271, which fixes a number of issues, including Windows Explorer dialogs not appearing for New/Open/Import, the manual/Marketplace/My Account just showing a white panel, and starting/stopping builds causing the IDE to hang.
Fixed various causes of startup crashes
The same Deadlock change also fixed a number of the reported startup crashes in 0030245
Fixed a crash with GMS2 not automatically applying the software renderer on startup if using unsuitable OpenGL versions, WARP drivers, or using GMS2 over RDP on recent versions of Win 10
Fixed a crash if you're connecting to our servers via a VPN which gives an "Unsupported region" error (you will still need to resolve the VPN issue yourself to make licensing work)
Fixed a Mac IDE crash if you're using a machine which has no audio devices at all
Stopped the Mac IDE's startup folder-checker from performing its checks on the first run of the IDE after installing/updating - stops a warning that a /tmp/ folder doesn't have suitable permissions, as this is actually correct and not an issue
If you still have Windows/macOS file-permission issues which stop GMS2 from starting on your machine, see this FAQ for how to configure your permissions or protection software
New crash-reporting system
Hopefully, you'll never see it, but we have added a new tool to intercept startup crashes and show a new one-click bug reporting dialog, which makes things a lot easier for you and us!
Replaces the "send us your ui.log" dialog and no longer requires you to report this as a ticket to the Helpdesk
See this FAQ for all the details
Better communication of your licence expiry dates
Added new functionality to highlight when a licence is going to expire within the next 30 days, so you stay better informed
If a licence does expire before it is renewed/replaced, then GMS2 will now say this clearly when you next attempt to start up
If you are not on a Trial licence, then the popup reminders for this can be turned off in Preferences > General Settings > "Enable notifications"
Mac IDE build tools updated
Fixes certificate trust issues some users saw in previous versions - unless, of course, you have actually manually changed your trust settings and need to fix!
If you're still getting this issue, see "macOS Keychain Certificates" section of the file-permissions FAQ linked-to above
Worked around the version of Visual Studio 2019 For Mac installs having a broken certificate-checker and causing errors when trying to compile projects in GMS2, so now it doesn't matter if you have VS2019 installed on your Mac or not
Worked around the change in Catalina betas (or if you had installed Apple's broken Xcode command line tools update from June 3rd on Mojave) which causes startup crashes about system font errors
Comments support for DnD projects
Added a new system of creating inline comments for your DnD scripts, allowing you to fully comment your code
Comments expand to fit their contents, can be moved around by dragging them, and collapsing the node collapses the comment also
Ability to export assets as local packages
The Tools section of the menubar now has commands for creating/importing local asset packages, so you no longer "need" to use the Marketplace to pass assets between team members
Works very much like the existing Marketplace create assets dialog and allows you to specify whether your package should be signed or not
Also added new functionality when importing any .yymp file that if resources of the same names are already in the project GMS2 will show a keep/replace dialog listing all applicable resources
Ability to turn off the file-system sandbox on desktop OSes
Added Game Options into Windows/macOS/Ubuntu for disabling the file-system sandbox restrictions, so you can save/load files from anywhere not protected by the OS/other security software
Note: Requires 2.2.3+ runtime also.
Ability to turn off using subst'ed drives when building for some platforms
Preferences > General Settings > Compiling now has a new setting "Use subst for drive paths" - disabling this will stop GMS2 mounting temp build folders as extra drives
Note: Has no effect on building for Android, as Google's SDK files fall foul of this, so without this on you likely couldn't build Android on Windows
Note: Has no effect on runtime downloads/installs either, so if your machine simply doesn't allow subst to run, this option won't stop you needing to resolve that before GMS2 can work properly
Note: Requires 2.2.3+ runtime also.
Validation of group names in the resource tree
All code and resource names have to be in Latin/Roman characters, but this was not applied properly to group names. Now that GMS2 allows exporting and importing local packages, this issue has been highlighted.
Now, group names are validated properly when you try to rename them.
Note: You should rename any non-Latin group names before trying to export any local/Marketplace packages, as the package will not be zipped properly
Misc
Custom Skins: All layout files in custom skins are now ignored, as these are unwanted anyway - stops issues seen in 2.2.2 with custom skins causing some editors to not appear properly
Search & Replace: Changed the dialog so it doesn't select all the text to search for when the window is opened
Room Editor: Fixed copy/pasting an instance to now keep the frame and image speed values you had set
Room Editor: Fixed renaming a room when an instance inside that room has its creation code open would lose the code
Room Editor: Changed the Instance Layer Properties window's instance cut/copy/paste/delete routine to reduce the amount of work done - particularly noticeable when there are thousands of instances in the room
Room Editor: Fixed cutting tiles when any instance is also selected will silently delete that instance
Preferences: Fixed resetting Text Editor > Code Editor > "Document line limit" to being -1 uncaps your limit, not restrict you from editing code files
Preferences: Fixed needing to restart GMS2 after setting your Android/Amazon settings before Game Options can properly detect yor SDK installation
Preferences: Added a setting for controlling the default sprite animation speed used in the Sprite Editor
Sprite Editor: Fixed importing multiple sprites of different size to show the resize choice dialog, same as if you had added them via the Image Editor
Sprite Editor: Will now by default apply scaling to "custom origin" values also, so the origin location always remains consistent for the new sprite size - Preference added to control this
Code Editor: Fixed Enum colouring so the colouring still works properly if everything is declared on one line
Code Editor: Fixed Syntax warnings for unused macros so they are now removed when you delete the macro line
Resource Tree: Fixed a bug where stale views for Included Files were being left when the resources were removed, so reloading the project showed a missing files dialog
General: Added the default context menu to all text fields in the IDE
General: Added support for Shift+Insert, Shift+Delete, and Ctrl+Insert to all text fields/editors in the IDE
General: Fixed some missing Mac IDE strings for things new in 2.2.2
General: Fixed support for higher-than-60hz refresh rate monitors in the IDE - added a Preference for setting the maximum refresh rate (defaults to 60)
Importing Projects: Fixed an issue with the project import repair tool so it correctly handles an issue with user views which could cause an "Unable to find rooms" error when compiling
Image Editor: Changed the sprite controls overlay to be collapsed by default, added a Preference for controlling this
DnD Editor: Changed camera focus on nodes to not centre the node (so you can see more of the chain) and also to be consistent whether you drag or double-click the toolbox button
Compiler: Fixed issues building for Mac/iOS if your project name contains an &
Output Window: Fixed issues with the panel not scrolling properly to match the actual end of the log
Bugs
See the bug database's Change Log for the list of public issues fixed in this version
Known Issues can be found on the bug database also - for the current IDE headline list see this page
https://www.yoyogames.com/
Only for V.I.P
Warning! You are not allowed to view this text.