Hi! I'm Chris
I am a games programming graduate of AIE Melbourne
I am passionate about games and love problem solving, so naturally I was drawn towards programming, it started with making modifications for games that I played, and has only grown, to now be my choice of career
Welcome to my Portfolio
fsh zone is an online multiplayer fishing game, where you can hang out, catch fish, and chat with friends
It consists of a client made in Unity, and a server which is a Node.js application using Socket.IO for communication
fsh zone was the capstone project for my final year at AIE,
however a small core team (myself included) continued to work on the game
after the completion of our studies in an effort to determine its commercial viability.
Moped Mayhem was the capstone project for my first year at AIE,
with 9 people working on the project (3 artists, 3 designers and 3 programmers)
of which I was the lead programmer
You are a delivery driver who owes a lot of money to the Mafia.
But, you're not going to let that get in the way of doing your job!
Try to deliver food around the city while avoiding the Mafia in this fast-paced,
chaotic action-racing game!
The Backup Utility is a simple lightweight tool for automatically backing up individual files
Using co-routines the tool simply checks for changes to the chosen file after a set period of time,
if changes are found then the file is copied to a set folder with a timestamp added to the filename
this process is then repeated until told to stop
The C++ Multithreaded GOAP is a multithreaded implementation of a Goal Oriented Action Plan
My implementation of a multithreaded GOAP is able to run independantly of the main thread, and with a variable number of assigned threads.
This allows it to make larger or more plans over a longer period of time without impacting the main thread.
Physik is a C++ 2D physics library
It features multisided convex polygons, utilising SAT.
These convex polygons are then stitched together to create concave polygons with working collisions.
Shell Artiste is a small game made over 2 days with a group of 5 people
The aim of the game is to paint the map your colour.
Do this by bashing and crashing your opponent,
and recruit little minion turtles to assist you in your goal.
It's a ghost life is my submission for Ludum Dare 45
The theme was "Start with nothing", so in the game you start as a ghost,
in order to get around and interact with the world,
you need to find body parts to use (legs to jump, arms to hold things),
of course having those parts present their own challenges
(It's hard to go through a solid door with real arms after all).