I write a lot of code; mostly in Node.js and Rust, other languages when required. I build games, mentor developers, make art, bake things, and make parody YouTube content. Previously: tracking environmental waste & citizen science.
Most of my projects live on https://weirdboi.dev
Web Games:
- 🛰️ Deep Space Derelict - A short sci-fi roguelike; desktop browsers only
- 🐑 Open Baba (source) (Old) - A web implementation of the "Baba Is You" game mechanic, with a basic level editor
Game Dev Libraries:
- 🕺 Bevy Sprite Animations - Full fat spritesheet animation system for 2d sprites
- 🎵 Bevy Musicbox - Heavily opinionated system for managing game audio
- 🏗️ Bevy 2d Template - Quickstart game template, including cross platform builds (desktop, web, arm64), networking, asset loading, etc
Misc Tools:
- 🖼️ Crunch - Reproducable image manipulation piplines: transform, crop, recolour images
- 🌐 Flit - Templated HTML transforms to run after your site generator does its thing
- 🐌 Snail Race - Make decision by racing snails. Better than a coin toss
- 👾 Sprite Studio - Lesser-implemented tools for 2d sprite work. 100% clientside persistent workspace in your browser