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
- Recipes Section Documentation Guides
Note that some of these pages may have been updated since my last contribution
Games
Watery Wails (Engine/Game)
A C++ game engine and game for testing my skills in C++ development
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” includes specific examples from my devlopment of Contact Range
Game Design using Obsidian
A guide on how to organize and plan small game development projects using the free notes app, Obsidian
Technology Experience
Software
Software | Years | Type |
---|---|---|
Godot | 4 | Hobby development |
Unity | 3 | Hobby Development |
Blender | 3 | 3D Game art |
Krita | 6 | 2D Game art |
Inkscape | 2 | Vector Art (primarily icons) |
Office Suite | 9 | Word processing, Sheets, Presentation, etc… |
Languages
Web | Scripting | System/Native |
---|---|---|
C# | C# | C# |
Python | Python | Rust |
HTML | GDScript | Java |
CSS | lua | C++ |
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