1. GameMaker
  2. News

GameMaker News

2023.8.2 Update Release

IDE v2023.8.2.106 with Runtime v2023.8.2.152

Licensing Fixes, MQTT startup fixes, and iOS Fixes For Xcode 15 Support

Fixed that the IDE login state could still be inconsistent even after fixes in 2023.6 - now, your tokens are much more reliably refreshed (and more frequently), so you should no longer see an issue where the Account Panel thinks you're logged-in and so has a blue icon, but Target Manager thinks you're a guest user and so none of your licensed targets are allowed. Also fixes an issue where SSO users did not refresh the tokens and so got asked to login more frequently than once every 28 days even if all was working properly.

NOTE: If you do see any issues when trying to log in or with startup crashes in this version, then this will be because you already have invalid SSO licensing information. Before you do anything else, please delete your "um.json" file in Explorer at %AppData%\GameMakerStudio2 / in Finder at either ~/.config/GameMakerStudio2/ OR some newer macOS versions put it into /Users//Library/Application Support/GameMakerStudio2/ - and this should stop the issue and give you fixed, fresh licensing information when you next sign-in to GameMaker.

A few fixes have also been made to the Xcode project GameMaker generates for you when building your projects (typically when the project contains Cocoapods in your extensions) - this stops a couple of issues where Xcode 15 would fail its part of the build until you changed a few checkbox values inside Xcode and tried again. There is also a fix for setting up Cocopods on some new Macs which have never had a working Cocopods install and a fix for ds maps being overwritten on some platforms when working with extensions.

For the full details, see the release notes:
IDE Runtimes

2023.8 Update Release

IDE v2023.8.1.102 with Runtime v2023.8.1.148

A small update to address some of the commonly-reported issues since the original 2023.8.0 release last week. Amongst other things, it fixes an issue with the online manual not opening at your desired pages, being able to use Alt+F4 in Windows games, and adds support for tilemaps created in-game to use the new tilemap collisions system.

As always, the full release notes are on the pages below:

IDE Notes Runtime Notes

2023.8 Release

August’s 2023.8 release brings to the IDE some important licensing fixes for both SSO and Legacy login users to stop issues with sessions not refreshing when expected; a fresh new look to the Templates screens on the Start Page; a change back to "Test" for the default target set when creating new projects (plus, a slight change to runtime names); the ability to open more asset types in external editors (and set in your Preferences if there is a specific editor you want to be used) and also to inspect Included Files; the ability to tell Feather to apply certain rules to specific files/groups; and a tweak to workspace tab-management so you can't accidentally drag a workspace tab out to be its own new window.

There is also a new tool for reporting GameMaker bugs to us inside the Help menu and have this a) somewhat automate the process for you, and b) report the issue to a new public-facing bug database using your GitHub account, so you can then get some progress on your issue later on. Please always check the current how-to information on reporting your bugs and the known issues on the bugs site before sending any reports!

https://github.com/YoYoGames/GameMaker-Bugs

The runtimes have received a large number of new functions for creating debug/design GUI elements and the ability to type in console commands to perform your functions or print values at runtime; support for checking arrays and using tilemaps in collision functions; a new Compressor audio effect and three new SDF font rendering effects; new functions for rotating and colouring particles and others which allow you to burst the particles previously created in the editor; IPv6 support on all platforms which support it; and many other new features and fixes.

Please do check your SDKs and other external tools are the correct versions before doing any builds, as a couple of platforms have been updated since 2023.6 - you can see our Required SDKs FAQ and the various platform setup guides that page links to in order to get all of this information at any time.

See the two links below for detailed information on all the changes/fixes since 2023.6.0:

IDE - https://gms.yoyogames.com/ReleaseNotes.html
Runtime - https://gms.yoyogames.com/release-notes-runtime.html

2023.6 Update Release

IDE v2023.6.0.92 with Runtime v2023.6.0.139 (it's important you get the runtime update if you need this fixed version)

This is a small but important release specifically for users who develop macOS games, as recent OS updates to Ventura and other recent versions of macOS have started showing prompts indicating the YoYoRunner.app package is "malware", so this release fixes just that one issue.

Please note that if you have additional permissions errors on your Mac after seeing these "malware" prompts, such as GameMaker saying "Unable to access vital folders", then even after updating to this new version you might need to review our permissions FAQ in order to fix the additional issues.

As always, the full release notes are on the pages below, but it is just this one change compared to the original 2023.6 release.

IDE Notes Runtime Notes

2023.6 Release

June’s 2023.6 release brings to the IDE: important SSO login fixes; a new project loading/conversion tool which GameMaker will use to convert older/newer projects into a format suitable for opening in this IDE version; a new Sprite Editor option for Spine collisions; Font Editor and Inspector options for controlling SDF font support in your games; a fix for copy/pasting in images from other art packages and also for pasting large amounts of clipboard text into Code Editors; a number of other stability fixes for various bits of functionality throughout GameMaker; and it also makes Feather default to being enabled for new users and users who have never tried enabling Feather in the past (if you have enabled it and then disabled it again, this setting will not be overwritten).

On the runtimes side there are: new debug overlays which use a new GUI system; 3 new audio effects; support for the new NPLN multiplayer system on Switch; changes to Xbox GDK to make video rendering require the same setup as the other platforms and being able to read old UWP saves in your GDK games; changes to Cocoapods to make them easier to setup and more reliably handle existing setup issues on the Mac; a new “game launcher” system; support for a struct “shorthand” style in the Code Editor and for the new Spine collisions and SDF font controls already mentioned above; lots of other new functions and a number of important bug fixes.

There are updates to our recently-introduced Live Wallpapers template included in this release, so if you have been developing your own wallpapers already, please do review the new template project and port any changes to your own projects.

Finally, you will also find that in the Help menu inside GameMaker there is a new "Create Your Bug Report Package" option - this new tool will collect and zip up all the various files we usually ask for when answering any tickets you have submitted, making it much easier for you to send us all the information we require if you do have an issue using GameMaker. You can find more info on this tool lower down in the IDE notes.

Please do check your SDKs and other external tools are the correct versions before doing any builds - you can see our Required SDKs FAQ and the various platform setup guides that page links to in order to get all of this information at any time.

See more
IDE Notes Runtime Notes