A couple months ago I felt like it was time to check in again on the state of web game development and to my surprise found a powerful new (new to me at least) open source framework in phaser.io. It had been probably 10 years since I've done any web game development and previously I had just built my own engine to manipulate HTML canvas and let me say Phaser is SO much easier, wow. It's almost like real game development, almost.
I was looking for a low-cost way to run Drupal and ended up trying the Hostinger "Business" CMS plan (what this site is running off of as of today, 12/16/23). If anyone else is interested in doing this I just have a couple tips and tricks to get up and running.
In a Phaser 3 game I'm working on, when I deploy my game to my server, it's unable to build the spritesheets properly. Loading standalone images is fine, like:
this.load.image('starstreak', 'assets/starstreak.png');
That works. But my beautiful sprites...it's giving me errors like:
Beginning November 1st I started seeing that a custom metric, unique pageviews, I had implemented on some sites was way out of whack. Basically more than double the value it should be.
Specifically it seemed like a problem with the metric being aggregated, not the firing of the event itself. Literally the event data looked good. Here we can see in Looker Studio the metrics them stacked on top of each other.