I am a games programmer specializing in C# and Unity, and a graduate of the Academy of Interactive Entertainment in Adelaide, South Australia.
Many of my game projects utilize many advanced features such as custom shaders, multiplayer networking, and editor scripting. I am also well-versed in Unity’s 2D and UI features.
I have experience in C++, creating AI simulations, networked games, and using OpenGL to create a custom graphics engine.
Certificate III Information, Digital Media and technology, 2016
Academy of Interactive Entertainment
Advanced Diploma Professional Game Development, Programming, 2017
Academy of Interactive Entertainment
Games
A top-down rogue-like dungeon crawler, with co-op play!
A dark night and a brilliant flash leads a young boy into a strange and wondrous world. Armed with a huge bat and mysterious magic abilities, set out and unlock the marvels of Alistair’s Chest!
Space Dash is a space-themed endless runner, where collecting oxygen is needed to stay alive. This game was created over a six week period, as a student project.
A free-for-all multiplayer wizard battle arena.
A randomly generated, 3D tower defence game.
Other
An open source webcomic reader and tracker for Android and iOS.
Simple tool to convert images to a version encoded with generated LUT info, for use in palette swap shaders, etc.
Scripts I have written for Photoshop to aid development of my projects.
A custom graphics engine written in C++ using OpenGL.
A basic tile-map editor. Not intended to replace full-featured programs, but rather as useful practice for tools development (a school assignment).
Importance is a watchface that displays the most basic and important information in an easy to read manner. Includes time, date, battery bar and a Bluetooth disconnection indicator.