Tweet Islands + Tools, now on!

This has been a while coming now, I originally intended on releasing the system that I developed to retrieve public data from Twitter’s servers much earlier this year. Well like they say, better late than never!

The tools do exactly what it says on the tin, retrieve public data from Twitter’s REST API and stores it in an easy to read format ready to be used as part of game objects and components. Searching for keywords, downloading user avatars and timelines are all supported and reasonably straight forward to setup.

If you’d like to try these tools for yourself and/see an example of what this data could be used for, click on the images below.




Last week I participated in #PROCJAM, an annual game jam hosted on now in it’s fourth year. The premise of Proc Jam is simple, make something that makes something. Most people make some for of procedural software but physical games and toys are also encouraged. If you haven’t tried procedural generation before as a part of game development I’d highly encourage it, and Proc Jam is an excellent time to do so.

Anyway, what do I do? Well, I made this racing game with procedurally generated racetracks and called it #PROCJAM Racer.

itch banner.png

Continue reading

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: