All posts
Building dogsbod: A quadruped robot
I built a robot dog. This took me on a big adventure across whole new domains: mechanical engineering, 3D printing, robotics, Bluetooth firmware and debugging electronics.
Filmsaw
A barebones movie editor inspired by Windows Move Maker for the Handmade Network Wheel Reinvention Jam
Writing a Bootloader Part 3
This third post describes how to go beyond 512 bytes and how to compile and load a C++ function into memory
Writing a Bootloader Part 2
This second post describes how to write a protected mode 'Hello World!' bootloader
GLWT
The OpenGL window toolkit is a single file C++ library that creates an OpenGL context on Windows/OSX

New Shiny
I've taken the time to update my website again. This time I've kept the theme the same but I've moved away from an Angular JS based to a new one using Hexo. Take a look around!
allRGB Rainbow Fractal
The challenge was simple; create an image containing all 16777216 RGB colours in a single image with not one colour missing or duplicated!
Modern Open GL Drawing a Triangle
A basic tutorial on creating a modern OpenGL context and getting a simple triangle drawn to the screen.
CSR Classics
CSR Classics is a free to play game by Boss Alien in collaboration with Mad Atom Games for iOS and Android devices.
Dungeon Heart
Dungeon Heart was a game made in 48 hours with Alex Trowers and Leanne Bayley as part of the 2013 Global Game Jam game jamming competition.
Wikitime
Wikitime was my final year project of my BSc Computer Science degree at the University of Southampton.
Kinect Sports: Season Two
Kinect Sports Season Two was a Xbox 360 game developed by Rare and Big Park for the Kinect as a direct sequel to the BAFTA award winning Kinect Sports title.
Trapped
Trapped was my entry for Ludum Dare 22; a game making competition where you have 48 hours to make a game independently from Scratch!
Book Galaxy
Book Galaxy was my winning entry in the JISC MOSIAC Developer Competition which challenged entrants to visualise library usage data and library books in an interesting new way.
PlayWithYourPeas
PlayWithYourPeas was a game protoype design challenge posted by Daniel Cook on his Lost Garden blog.