I write a lot of code; mostly in Node.js and Rust, other languages when required. I run an environmental tech company, working on tracking plastics. I also build games, mentor developers, make art, bake things, and make parody YouTube content.
Most of my projects live on https://lab.lcr.gr
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