Projects

This page is supposed to be a list of various projects I’ve worked on. At the moment, it’s very much a work in progress – a lot of stuff is missing, and I don’t have as much info for the projects that are on here as I’d like.

Projects are ordered by year. Most images are clickable to bring up more images. The buttons below can be used to filter projects by various tags.

Halo: Intangible Triumph

A top-down shooter set in the universe of Bungie’s Halo games. Created during my first year of high school, back in 2007, using Game Maker 6.1.

Year: 2007
Tags:
Style: Top-Down Shooter
Platform: Windows
Engine: Game-Maker 6.1

Stargate Odyssey

A top-down space combat game set in the Stargate universe. The player pilots a Daedalus-class ship through a series of scenarios involving combat with Goa’uld and Ori vessels.

Year: 2008
Tags:
Style: Top-Down Space Combat
Platform: Windows
Engine: GameMaker 6.1

TowerBuilder

A simple Android game built using AndEngine and the Box2D physics engine. The goal is to stack boxes in order to build the highest tower - something that quickly becomes challenging.

Year: 2012
Tags:
Platform: Android
Engine: AndEngine

Rally Point Alpha

A "tower defence" style game where the roles are reversed. You control a fleet of spacecraft trying to reach Rally Point Alpha - but the enemy has placed a blockade in your way! Choose your ships to counter the enemy entrenchments, and see how many can make it through.

Year: 2013
Tags:
Style: Tower Defence
Platform: Android
Engine: GameMaker Studio

Runner

Runner is a simple side-scrolling platformer game. The goal is simple - don't jump too early, don't jump too late, and see how far you can get.

Year: 2014
Tags:
Style: 2D Platformer
Platform: Android
Engine: GameMaker Studio

3D Printed Arc Reactor

A simple Arc-reactor prop designed in SolidWorks. It houses an Adafruit Gemma microcontroller board, a LiPo battery + charger, and a ring of WS2812 RGB LEDs.

Year: 2014
Tags:

Quadcopter MK1

A quadcopter build using an existing 3D-printed design, with some modifications.

Year: 2014
Tags:

Quadcopter MK2

An updated quadcopter build of my own design, combining 3D-printed parts with carbon-fibre tubing.

Year: 2014
Tags:

TinyFan

TinyFan is an easy way to add an extra two PWM-controllable fans to a RAMPS 3D printer control board.

Year: 2015
Tags:

3D Vision Platform

My Final Year Project was to develop a system that would enable wireless stereoscopic video to be streamed in real-time back to a user wearing a head-mounted display. Video was captured and transmitted over IP using COTS hardware, including Raspberry Pi SBCs, and displayed on an Oculus Rift HMD.

Year: 2015
Tags:

Aus3D IR Z Probe

These 3D Printer Z-Probes use modulated infra-red LEDs to accurately detect proximity to the print surface, allowing for automatic bed-levelling while printing. They are based on David Crocker's differential IR sensor design.

UniSA FSAE Datalogger

An Arduino Mega shield designed to interface with the hardware in the UniSA FSAE team's vehicle, for data-logging purposes.

Year: 2015
Tags:

Aus3D Mark2 3D Printer

The Mark2 3D Printer kit is designed to be a high-quality, easy to assemble kit-based printer.

Aus3D Mark2 kits were launched December 2015, and were sold until discontinued in late 2016.

VR GCode Viewer

A tool to visualise 3D printer tool paths in Virtual Reality. Parses and reconstructs G-Code files virtually, allowing the user to view the model in the virtual environment.

Year: 2016
Tags:

Aus3D RUMBA+

A premium-quality 3D printer control board by Aus3D. RUMBA+ is an updated version of the RUMBA 3D Printer control board, originally developed by RepRapDiscount.

Year: 2016
Tags:

Magnetic Encoder Module

A magnetic encoder module designed to add position feedback to common 3D printers, allowing for closed-loop control and print error detection + correction.

Year: 2016
Tags:

Aus3D PicoPrint

An STM32F4-based 3D printer control board, designed to be fast, quiet, and compact.

Year: 2017
Tags:

DIY Handheld Emulator

A spur-of-the-moment handheld game emulator build, trying to put something together with only parts I had on hand. Built around a Raspberry Pi Zero running RetroPie, an Adafruit PowerBoost battery charger, SPI TFT display, and two protoboards for the body.

Year: 2017
Tags:

Aus3D RUMBA32

A powerful 32-bit 3D printer control board. RUMBA32 combines the improved RUMBA+ design with a powerful 32-bit STM32F446 microcontroller.

Year: 2018
Tags:

Quadcopter (2018 FPV210)

A 210mm-sized FPV quadcopter build using off the shelf parts.

Year: 2018
Tags: