I made a web-based icon converter tool! You can check it out and/or read this small post I wrote about development.
Continue readingUsing HTML5 accelerometer and gyroscope in 2020
Click here to see for yourself.
While looking to do some experiments with device motion data in HTML5, I found that there were no existing demos that would work on iOS 14. So, having spent a few hours figuring it out, I decided to write a tutorial with an up-to-date demo.
Continue readingArt [mini-]FAQ
Click for a full comic and having expectations set accordingly
With 10th month of 2020 almost over I am finally getting around to posting art as intended in last year's roundup.
Continue readingGameMaker: 2.3 syntax in details
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.
Continue readingChanging window alpha in Unity3D
GameMaker: smart floor/ceil functions
Simplest possible predictive aiming
This is a blog post about aiming ahead to hit moving targets! It has interactive elements.
Continue readingIntroducing: A pixel font generator!
I released a new tool today! It takes pixel font "tilesets" and converts them into actual TTF fonts! It is also 100% web-based, meaning that you can try it out right now. And this post details the development process for it. Also it doesn't have a catchy name for now since I've not come up with a good pun yet.
Continue readingGrid-based contour traversal
This is a small post about the algorithm I wrote for the recent pixel font tool to establish paths of shapes and holes on the image.
Continue readingGameMaker: Supporting high-density screens in HTML5 games
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.
Continue reading