Not Your Typical Walk Cycle

Warning: There is a GIF at the bottom of the post with flashing images. Like many of you, I was inspired by the impressive visuals of Spider-Man: Into the Spider-Verse (which, by the way, has a website built using gskinner’s CreateJS libraries that power dynamic interfaces much like those in a bitcoin casino game I […]

Explaining Patterns and Matches in RegExr

RegExr 2.0 was released a little over 2 years ago. If you haven’t used it, it is a great way to test, preview, and share Regular Expressions. We’re committed to updating and improving RegExr, and in January we quietly pushed out some features to help inspect and explain patterns. Check out RegExr here. The New […]

The Dragon Age ISS

In 2014, we worked with BioWare to create the ISS: an interactive, animated cinematic of a player’s history in the first two games of the Dragon Age series, narrated by one of the characters, Varric. When we first met with BioWare’s online team to discuss the Interactive Story Summary, we were floored. It’s always a privilege to […]

Scripting Google Spreadsheets

Turn your Google Spreadsheets into JSON without doing anything! A while ago, I did a Flash project that was fairly heavily text-oriented. To help keep track of all the text, all the strings were given labels and placed in a JSON, spanning about 1500 lines and calling almost 4000 different references all throughout the code. […]