This is a post about turning this
into this:
(click to interact)Click/drag to adjust %
Continue reading⚂ This is the day
This is a post about turning this
into this:
(click to interact)Click/drag to adjust %
Continue reading
Have you ever been working on procedural generation, deterministic netcode, or anything else where the order of operations is important?
This is a post about how to debug order of execution for random number generation functions or built-in functions in general.
Continue reading
This is a post about how to call a function from a parent constructor in a same-named function in a child constructor and how static
works in GameMaker Language in general.
Have you ever wanted to automatically show file+line in your debug output so that you don't have to guess which of three places did a line reading "oh no" come out?
Continue readingGameMaker Language currently doesn't have closures.
It might in GMRT (proposal), but for now you cannot do something like this
function get_enemies_below_hp(_enemies, _threshold) { return array_filter(_enemies, function(_enemy) { return _enemy.hp < _threshold; }); }
because _threshold
is not visible inside the inner function.
But there are some ways around that.
Continue readingThis is a post about doing homing missiles in GameMaker!
Continue readingThis is a little FAQ for various Windows-specific extensions for GameMaker that I make!
Continue readingWe recently added localization support to Ghost Croquet!
In doing so, I have also improved the localization system that I use in my projects (and perhaps you could too).
This is a post about the process, architecture, and challenges.
Continue reading
Thanks to my further advancements[?] in technology, some of my extensions can be used in even older GameMaker versions, such as GameMaker 8.1.
Continue readingAlternatively titled "string_letters
but for any kind of character".