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/explore
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 Tween - Flexible relationship based animate-anything tween library for Bevy games
- ๐งฑ Autotile - A rusty implementation of LDTK's auto tile engine, optimised for real time use in games
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