Rest In Peace, Flash

In light of the upcoming Flash end-of-life date of December 31, 2020, It seems lots of people are having a #RIPFlash moment (specially on Twitter) so I suppose I’d say something. It is dead as a technology, but Flash was still where I broke into more creative, innovative UI development – with Grafikonstruct, Gringo.nu, and […]

Continue reading →

KeyActionBinder is growing up

After a lot of breaking things, refactoring, and testing, I’ve finally merged the experimental branch of KeyActionBinder into the main branch of the project. The biggest change, of course, is making the functionality of this gamepad support library more automatic, in the sense that it tries to detect whatever game device the user has connected […]

Continue reading →

A GameInput testing interface

To build the list of known GameInput controls spreadsheet, I had to build a small sandbox-like application test for controls reported by connected devices. It was my intention to make this available to other people so they could do their own tests, so here it is: just wait for the following Flash movie to load […]

Continue reading →

Using Adobe Scout to profile OUYA games

Adobe Scout is Adobe’s most excellent profiler for Flash (web and AIR) content. Although it’s a somewhat recent application, it has easily become my go-to tool for measuring and optimizing performance of Flash content. It’s truly an invaluable resource for doing things like detecting memory leaks and performance hiccups, and something that should be used […]

Continue reading →

Using SVG as a level design format

As it should be obvious based on recent posts in this blog, my latest AS3 game prototype thing is a platformer-ish kind of game that uses Nape for physics. I’ve been mentally debating how to approach level design for this game for quite some time. For a while, I was using the R.U.B.E. Box2D Editor for […]

Continue reading →