- Blog
- About & contact
- Newsletter!
All the news, right in your inbox (once in a few months). - itch.io
Has most of the downloadable things that I made.
You can also "follow" me on itch to get email digests about releases/updates. - GitHub
Quick display controls: Categories · Sections · Everything ·
Last updated on April 27, 2024 (refresh the page if necessary)
- Ghost Croquet is now out of Early Access!
Test your skills in single-player platformer challenges, or play it online to control the monsters!
- Itch: GM2024 support for GMLive
Featuring a variety of fixes/improvements as usual GitHub: More Parkitect mods
- Itch: Tweaks for GMEdit
Also features a Godot theme - GitHub: function_get_address (2024 edition)
An example of how to call GameMaker functions (and by extent game scripts) from native extensions. - Itch: A fix for Quick, make script!
That's the GMEdit plugin that allows you to select a snippet of text and create a script named so.
- Newsletter: I released a game!
- Newsletter: Q4 and year-in-review
- Misc: Advanced Tracked Ride Stats for Parkitect
Finally found an excuse to experiment with Harmony!
Also features a little doodle.
- Itch: various fixes for GMLive.gml
- Blog: Using Sofle keyboard for software development
A layout-focused continuation of the August newsletter post. Also features a very important illustration. - Misc: Mindustry guide
Using the newfound power to transfer my old Markdown notes into Steam guide format. - Misc: Parkitect guide
Technically the reason why aforementioned Markdown➜BB Code converter got made - a pretty big guide. - Blog: Writing Steam guides in Markdown
- Itch: GMEdit update: fixes and Return Of Coroutines
- Newsletter: Exciting adventures with funny little keyboard
"How many keys is enough keys, anyway" - Blog: Variable references in GameMaker (2023 edition)
Also features a little doodle. - Itch: x64 support for window_embed_into
This extension lets you put a game window inside an unrelated window - a precursor to YAL's Deck and some other tricks in a way.
- GitHub: AseSync update
Sprites with tags will now convert to multiple GameMaker sprites - handy if you keep all your animations in one sprite! - Newsletter: A story about netcode
How I got into doing netcode for games and the various associated adventures. - GitHub: YAL's Deck
A dashboard for any set of websites/apps.
- Newsletter: Netcode, hardware, and GameMaker things
Big post! - Itch: Updated GMEdit
A few fixes, GML updates, and multi-level tabs - you haven't seen this before. - Itch: Released a very tiny UDP DLL
Sometimes 6KB and 9 functions is all it takes. - Blog: Updated a GameMaker input field example
It's kind of surreal that I have posts that are not only 10 years old, but also still remain relevant.
- GitHub: Put up a CSG + baked lightmap example for Godot 4.
- GitHub: Published some of my userscripts & userstyles
Featuring tweaks for Discord, TweetDeck, itch, and more. - Blog: “Can you make a game in an old GM version?”
Also featuring a once-in-a-while illustration. - Itch: GMLive 1.0.70 released
Now featuring support for new GML syntax bits, live-reloading 9-sliced sprites, and a variety of smaller tweaks and improvements. - Itch: GIF loader now works in GameMaker: Studio
And older versions of GMS2. Probably. - Blog: Fixing the buffer_set_surface function in GameMaker:Studio
A bug that depends on GPU drivers!