A Post-Apocalyptic RPG

Canary is a post-apocalyptic(ish) RPG - low-res, turn-based combat, big dungeons, etc.

Wishlist on Steam HERE!

Follow me on Bsky or the other place.

There's even a Facebook page if you're over there. You could be the third fourth follower! (Thanks Pat!)

Built in C using SDL.





Screenshots
2026-03-17 screen capture

2026-03-10 screen capture

2026-03-09 screen capture

Older screenshots



Dev Journal

2025-06-20 Emacs and C

I've been using a certain company's line of development environments for years, and probably still will for work, but like a lot of other products it's a) pushing more AI and b) just emailed me their new acceptable use policy, which I'd probably never violate, but gives me the feeling …

2025-05-21 Burnout

I guess I hit one of many mid-development burnout cycles. I decided it would be a good idea to take a step back and make a yet simpler game instead of this tiny RPG. I even went so far as to pull out the boilerplate code from Canary to serve …

2025-04-08 More Pathfinding

I'll tell you what: my first try at implementing the pathfinding algorithm was a disaster. I had the general idea right, but creating(malloc-ing) and deleting(free-ing) all of the necessary nodes to find the path was not code you want to write in a hurry. I ended up debugging …

2025-01-25 Infinite Pathfinding

At some point I decided my task board should be a 'minimum viable product' board, so now I have 10 notes there that I'm ignoring while I finish getting an A* algorithm implemented in C. I had it working earlier than I thought I did: when I ran it it …