I guess the mailing list continues to be on ~3 week update schedule since, wow, everything is happening so much.
Work projects
Voidigo released on February 25th!
The marvelous roguelite shooter is one of the longest-standing collaborations, with my part having been GMS2 migration, some optimization work (with more of the current tasks being done by Zach) and various systems programming over years. I’m also doing online multiplayer for the full release of the game!
Antonball Deluxe releases on March 5!
ARE YOU READY TO PLAY WITH YOUR BALLS?! IT'S OFFICIAL - ANTONBALL DELUXE DROPS ITS BALLS ON STEAM MARCH 5TH! 🔴 Three games! 🟢 69 levels! 👹 21 characters! 🌎 Online and couch co-op/VS play! JOIN THE CLUB AND WISHLIST NOW: playwithyourballs.club #indiedev #レトロゲームI did the netcode and some systems work for this wonderfully bizarre breakout+platformer title with campaign, coop, and versus game modes.
GMEdit
I released an update to GMEdit!
It primarily iterates on type features introduced in the last update, most importantly adding an option to auto-detect general-purpose instance variable types:
It also features font and audio editors for GMS2.3 by Anton!
I have also updated some of the documentation and added a FAQ page.
GameMaker extensions
I released an extension that lets you stream color/depth/infrared data from Kinect V2! If you have a device lying around, it’s an interesting thing to mess around with since the color camera is 1080p while the depth buffer allows doing various funky things:
I released an update for GMLive! It makes a few improvements (such as adding support for `#macro Config:name`), fixes one bug, and adds a workaround for a GameMaker bug impacting room reloading.
I released a small update to my INI extension that removes a few unnecessary variables and fixes an on-load memory leak that was introduced in one of the last updates (and went unnoticed for a while since it’s hard to use the extension in a way that would cause issues)
I added a window_set_visible replica to my Window Commands extension!
Dedicated to someone informing me that they have managed to accomplish a similar effect by simultaneously disabling the taskbar button and minimizing the window.I added a few more functions to my Window Freeze Fix extension!
This also features a couple extra functions that were contributed by Samuel Venable, along with support for 64-bit Windows runtime if you compile the extension yourself.
Tools
I added kerning support to my pixel font creation tool!
This can help with making slanted fonts (like this one), along with positioning the glyphs better in higher-resolution fonts in general.
Blog
I wrote a blog post about emitting custom warnings/errors in custom build events in Visual Studio! Dedicated to all the times when people contacted me about issues with compiling my extensions but their output log looked like this:
I wrote a blog post about using class reification in Haxe macros!
A slightly less known approach allows to stich fields and methods inside macros from “template” code.
On a closing note, here’s a little doodle I made of Bird’s character:
See you later!