Version 2022.6 adds Feather, introduces new exciting filters and improves extension usage.
Download GameMaker 2022.6 and read its detailed release notes.
Feather: Smarter Code
First revealed in January, Feather has gone from strength to strength during its beta, and is now a part of the 2022.6 release.
Feather improves GameMaker’s Code Editor by adding intelligent code completion and smarter syntax checking.
It automatically assigns data types to your variables, to ensure proper usage of functions and prevent errors. It also shows you the details and types for functions and their parameters:
With Feather’s “Quick Fix”, you can solve common GML problems through the Feather icon menu, or by pressing CTRL+Q. Adjust the rules to your liking.
Feather also adjusts its auto-complete information based on context, so writing
obj_player. will first show you variables from the player in the drop-down list. The same applies to structs, which may be created from constructors.
Read about all the Feather features in the manual, such as Find All References, refactoring, and more.
Feather is disabled by default. Enable it in the Preferences, under Feather Settings.
Exciting New Filters
2022.6 adds five new Filters to the Room Editor:
- Zoom Blur
- Colour Balance
- RGB Noise
Extensions now allow you to enter information through the IDE, making it easier to set up libraries such as Steamworks and the upcoming Epic Games Services.
Extension developers set up their options on the right, which appear for end users on the left.
Console SDK Updates
2022.6 updates the SDK versions for console targets as follows:
- PS5: SDK version 5
- PS4: SDK version 9.5
- Switch: SDK version 14
- GDK (Xbox/Windows Store): March Update