I like to work on lots of projects, some I finish, some I don't, but all I enjoy. I've realized that tracking them, even to a very limited extent, might be nice just to remind myself that I have, in fact, spent my time doing things I enjoy.

ffstream 140622 - Now

Really a loose collection of scripts and miscellaneous files, ffstream is my setup for streaming (to twitch.tv in my case) using ffmpeg! At the moment the main section is stuff which "just works" (lol not really) and an extra/ directory for experimental ffmpeg ramblings. The long-term goal is to turn it into a compiled, cross-platform application which is actually useful, but short-term goal is to actually have something working :)

iOS Sync 120622 - Now

After way, way too long of sharing images from my phone to my laptop with email, I finally hacked something together which can get a photo to my laptop in a fraction of the time!

CA53W ? - Now

I've had a casio CA53W for a loooooong time now. The one I currently have is the fourth I've owned, the first three I either lost or managed to break (I probably could have repaired them, but I was much younger when I first started wearing them). A small customization I made to the one I currently have is inverting the LCD, which you can see me doing (or rather, reversing) in the above link!

Tools 020821 - Now

A lot of my time recently has gone into writing small tools for automating simple (or even not-so-simple) tasks, from basic chemistry calculations to mood tracking.

This site 260720 - Now

For about a year and a half now I've been growing this site, slowly and I think pretty organically. It's mostly things I find interesting; an extension of my memory in the form of text and image files.

Pillar 151220 - Now

While I definitely want to keep working on my site generator, I'm actually pretty happy with how it's turned out. I wrote it in rust, partially as an exercise to learn the language, and have been making small improvements to it since then. I really need to write a dedicated post about Pillar, because I think it's actually interesting enough to merit a longer explanation of what it does and how it works.

Tangled 110621 - 130621

My second game jam project, and one I did with a good friend of mine! Source code is available here, built using godot (I really like godot; I should write a page about it...). You play as a ball of yarn climbing up a corkboard to escape a cat! You can't escape forever, the cat will always get you >:)

Devtober 021020 - 051120

Devtober is a game jam that happens every year for the month of October. I meant to actually complete it, but other things got in the way (and I learned I have room to improve when it comes to consistently working on larger projects!). It's a cool game jam, and I'd love to try again in future years.

mtrack 120920 - 250121

Just a little mood tracker I wrote in rust to learn how to use the language to write cli apps. The source code could be good to use as reference if you're also learning rust, just don't expect it to be too idiomatic!

Watercolor shader 130820 - 130820

Just something fun, I wanted to recreate a shader I saw on twitter in godot (my engine of choice whenever I dip my toe back into more serious gamedev). I think it turned out pretty neat!

Color Maze 090720 - 100720

This was a lot of fun to make, and was the first time I did a game jam! Color Maze (code available here), was my submission to Mini Jam 62, and it actually did alright! You try and find your way to the exit of an invisible maze, painting the walls with the ectoplasm of colorful ghosts which try and get to you as you escape.

Wave Function Collapse 050220 - 170820

God I've spent so long thinking about WFC. It's a really neat algorithm, and if you'd like to know more you can check out my collection of pages on it (linked above). I might also try finishing my implementation of it...

Splodey 180120 - 020220

Splodey was my first real submission to itch.io (the code of which you can find here), as well as being my first fully-featured game. Very much inspired by a similar game by George Prosser, I built it with LOVE2D in a weekend. It's pretty small in scope, but a fun little local co-op game nontheless :)

Entity component system 190419 - 240919

The ECS pattern is definitely my favorite game design architecture; it's just so fun to work with. To be fair, I've never built any significant project from it, but this one was so fun to write (I really need to make another one in a slightly more performant language...). This seems to be a common theme of this page, but I really need to make a page dedicated to why I like this pattern so much (spoiler: it's ideally really hard to break once you get things working).


home about