Blog

A bunch of posts about things I've made and learnt

  • 3d printing
  • crossy road

3D Printing Stuff

I got a 3D printer over the Christmas holidays and started learning how to create some stuff.

  • devlog
  • hipster whale

Crashy Cart

A chicken races a shopping cart down the road. What could go wrong?

  • dev
  • flash
  • javascript
  • kixeye

Battle Pirates

Working on the high seas

  • games
  • learning
  • unity

Oscar's Alphabet

A simple spelling game I built for my child, using Amazon Polly to read out custom word lists that he can then type out on a letter keyboard.

  • con-artist-games
  • games
  • unity

Warfare Online

Warfare Online takes the classic Warfare 1917 and 1945 formula from Flash into a standalone 3D PvP game built in Unity, available on Steam.

  • con-artist-games
  • games

The Evolution of Dead Zone Chat

One of my first duties when starting at Con Artist Games was to integrate a chat system into The Last Stand: Dead Zone. Whilst at the time it seemed like a pretty straight forward task, it eventually...

  • actionscript
  • con-artist-games
  • flash
  • games

The Last Stand: Dead Zone

In August of 2012 I joined the team Con Artist Games and immediately got to work on their flagship title - The Last Stand: Dead Zone. Based on their existing titles of side scrolling flash games,...

  • cheating
  • dead-zone
  • hackers

Catching Cheaters in Dead Zone

Cheating is a problem that all online games face. Here's some of the ways we battled it in Dead Zone.

  • actionscript
  • as3
  • flash
  • programming
  • visual-jazz

Lynx Fastlife - Behind the Scenes - Part 2

In my previous post I explained how I generated the sequences used in the Lynx Fastlife app - which you can read about here. Now I'm gonna run through how I did the overlays and data insertion for...

  • actionscript
  • as3
  • flash
  • programming
  • video
  • visual-jazz

Lynx Fastlife - Behind the Scenes - Part 1

A behind-the-scenes look at one of my biggest Flash projects — covering the logic for generating personalised story sequences from XML, including linking, ordering and age-appropriate content filtering.