With GameMaker Studio 2.3 update out for a bit now
and 2.3.1 beta just released,
it seems like a great time for a blog post going over the numerous syntactic additions.
This covers the syntax itself, how it works, and what you can do with it.
Also included is a list of breaking changes and how to get around them.
Alternatively best described as "how can floor(4) be 3 and how to fix it".
While developing HTML5 games using GameMaker Studio,
it may eventually come to your attention that the game
does not render at native resolution, depending on the device,
looking variously blurry as result.
This small post is about fixing that.
(mouseover/click to play GIF)
Click here for full-sized version.
If you follow me on one or other social network, you might have seen me post this gif on April 1st.
Most readers were quick to suspect something,
but what if I told you that it was more real than you might have thought?
This small post is about that.
Illustrating why you should escape your URL parameters
If you are using HTTP requests in your GameMaker projects,
you may need to encode parameters in URLs accordingly
to prevent your requests from becoming accidentally
(or less accidentally, if user input is involved) malformed.
With some luck you may have already found the
script on YYG helpdesk, but there's a minor caveat - as of writing this post, it does not support Unicode, so any non-Latin glyphs will be lost in process. Also it's not as fast as it could be, coming from pre-GM:S days and all.
I have at one point implemented URL encoding for
and have now made a cleaner-looking, single-script version of the function.
This post is about that.
About 3 years after GMS2 release I decide that it might be a good idea to make a GMS2-specific UDL for Notepad++ instead of using my GMS1 UDL.
In this third-of-a-series post, I go over existing issues in GameMaker's data structure functions (some of which you might not have been aware of), and how to fix them.
Computer mice these days tend to have additional buttons on sides/ and people periodically wonder whether they need to do anything particular to poll these buttons.
This post serves as a collection of descriptions and links to various GameMaker-related assets and extensions that I have published over time.
Back when publishing it in 2017, I thought it was longer than expected, but it had since grown about twice in size. At least the blog has that "navigation" sidebar now.
Also should answer the "how do I support your work" question that some readers have.
It seems that questions about whether (and if so, to what extent) GameMaker: Studio
and GameMaker Studio 2 games can be decompiled are being asked at a constant pace, and yet there are
still no resources to clear up these questions. So I've decided to make a small post on the matter.
(originally published in May 2015, updated in 2019)