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.
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
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.
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.
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.
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.
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.
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.
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.
A magnetic encoder module designed to add position feedback to common 3D printers, allowing for closed-loop control and print error detection + correction.
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.