Building a Parallax Scroller with Pixi.js: Part 2

This tutorial series has been updated for PixiJS v4. In this series of tutorials we’ll discover how to make a parallax scrolling map similar to that found in games such as Canabalt and Monster Dash. The first part introduced the pixi.js rendering engine and covered the fundamentals of parallax scrolling. Now we’ll build upon our […]

Building a Parallax Scroller with Pixi.js: Part 1

This tutorial series has been updated for PixiJS v4. Ever played endless runner games such as Canabalt and Monster Dash, and wondered how to build their scrolling game maps? In this tutorial we’ll take our first steps towards building a similar parallax scroller using JavaScript and the pixi.js 2D rendering engine. What you will learn… […]

Adobe AIR Flappy Bird Clone

I had Sunday afternoon to myself, so I thought I’d port my HTML5 Flappy Bird clone to Adobe AIR and see how quickly I could get it up and running on mobile. It didn’t take that long at all and I was pretty pleased with the end result. Porting the JavaScript to ActionScript 3 only […]

Lessons From Long Lost Amiga Game

From an early age, both me and my twin brother always wanted to make our own video game and have it released. It almost actually happened but unfortunately the stars didn’t align for us. In the end the whole experience put us off working together for most of our young adult lives. Here’s our story. […]

Flappy Bird HTML5 Tutorial Series

If you’ve been following this blog then you’ll know that I’ve been writing a tutorial series for Adobe’s official Animate CC blog. The tutorials teach you how to write an HTML5 Flappy Bird clone from scratch using Adobe Animate CC and JavaScript. I’ve got two remaining parts to write but the first four in the […]

Flappy Bird HTML5 Clone

One of the things I’ve always loved about Flash Professional and ActionScript is just how easy it is to knock together a quick web game. Flash’s design-develop workflow always made such things a breeze. But what about HTML5? Could I use Adobe Animate CC (formerly Flash Pro) and JavaScript to create a game just as […]

Minimum Lovable Product

Recently I had the pleasure of spending the day with George Berkowski, the founder of IceCream and author of How to Build a Billion Dollar App. Most of the time was spent discussing app design and, in particular, what features would make first release for the latest app the team was working on. At some […]

Star Wars DeLorean Time Machine

Yeah you read the title of this post correctly. At the tail end of last year I received an urgent holographic transmission* from screenwriter and best selling novelist Ernie Cline looking for some help with his latest project. Both Ernie and his brother Eric are proud owners of DeLorean DMC-12’s (that’s right, the car from […]

Dare the Monkey

If you’ve been following this blog from the beginning then you may remember a game I started working on called Croc & Dare. It was a collaborative effort between myself and talented illustrator, Steve Koren. Unfortunately neither of us could find the time to get it beyond the early concept stages and as the years […]

Object-Oriented Programming with Swift 2

The nice folk at Packt publishing sent me over a couple of iOS books recently to have a look over so I thought I’d write a review of each one for you guys. Today I’ll cover the first of the two books that I read: Object-Oriented Programming with Swift 2 by Gaston C Hillar. The […]