Notable Projects

Open Source Contributions

Godot Rust

Godot Rust is a library that allows for writing rust code that integrates with the Godot Game Engine, whether for specific game scripting or for more general purpose tools development

Note that some of these pages may have been updated since my last contribution

Games

Gruesome Claim

A short horror game with a focus on realism and advanced AI pathing techniques.

Where The Dead Lie - January 2023

made in roughly a week to test my skills as a game developer and the feature of the Godot 4 beta releases.

This Metal Heart Still Beats - September 2022

This game was made for Ludum Dare 51, which had the theme ‘Every 10 seconds’.

Ascension Of The Lamb - July 2022

a ‘Retro PBR’ game about exploring a mysterious cult bunker

Tech Demos

Project Furball

A tech art project and tutorial creating a simple shell fur system that reacts to movement and is highly customizable.

Godot Lighting Demo

A small educational tool showing off how different lighting models affect the appearance of a simple scene.

Godot SDF Gen - May 2022

Godot SDF Gen is a small tool I made for myself and others to easily generate ‘Signed Distance Field’ textures, which can be used to create a variety of fun effects

Educational

Behaviour Trees vs State Machines

A technical edutainment breakdown of the use cases and logic behind behaviour trees and finite state machines in game development

Game Design using Obsidian

A guide on how to organize and plan small game development projects using the free notes app, Obsidian. Which includes relevant examples from my game project, ‘Contact Range’

Technology Experience

Software

SoftwareYearsType
Godot4Hobby development
Unity3Hobby Development
Blender33D Game art
Krita62D Game art
Inkscape2Vector Art (primarily icons)
Office Suite9Word processing, Sheets, Presentation, etc…

Languages

WebScriptingSystem/Native
C#C#C#
PythonPythonRust
HTMLGDScriptJava
CSSluaC++
JavaScript--
TypeScript--
Shopify--

Hobbies

I enjoy a variety of things including

  • Cooking
  • At home, improvised film review
  • Spending time with my family
  • Hiking
  • Camping
  • Playing games myself