CanaFez (working title)

It’s been a while since I’ve worked on a personal project outside of a game jam or university project, so I thought it high time to jump back into game development once again and try my hand at a new project…


CanaFez is a blend between the excellent rooftop runner Canabalt and the world rotation mechanics from Fez. This project is currently in its pre-alpha/prototype stage so a lot of stuff is susceptible to change but what is confirmed is that the game will feature a procedurally  generated city with various goals / upgrades scattered about the environment to encourage exploration.

canafez.gifIf you’d like to keep up with development news for this project, you can follow me on Twitter or view all my recent tweets about CanaFez here.

Twitter McGuffin game

As part of the Advanced Technologies module on my university course, we were tasked with creating a system of retrieving data from a social media API and using the data retrieved actively in a prototype game.

Choosing Twitter as my social network of choice, the majority of my time with this task was spent implementing methods for accessing the Twitter API and handling the data in an efficient, simple way.

For a detailed breakdown of progress throughout this task, I’ve created a playlist of the video logs created during development:

Below is a video of a more polished version of the prototype developed for this task:


Tweet Islands

Tweet Islands is the project is developed as part of my dissertation at UWE the goal of which was to create an application that used tweets collected from Twitter to generate 3D islands.

I’ve been working on this thing for a few month now and I’m really pleased with how far it’s come in such a short time. I still have loads of ideas and features that I want to add to this project later down the line, so stay tuned for future updates!

Below is a short demo video that gives an overview of what’s possible with the program;

Tweets Islands is available for download from;

New to Tweet Islands? Check out the the manual to get started.

The complete source code and Unity project is also available on GitHub.

Unity Rewind System

Recently I’ve been developing a rewind system in Unity as part of the Advanced Technlogis module for the Games Technlology (BSc) course at UWE. They say a picture is worth a thousand words, so here’s a short demonstration video:

A playlist has also been put together that documents the creation of this system over the last few weeks:

If you’d like to try this project out for yourself, the GitHub repository can found here.