Nov. 30, 2025, 1:59 p.m.

November 2025 Update

The Canary Report

Hey, hello!

November’s been my first full month without a full-time job, and I believe I’ve made it count. The big exciting thing has been digging in to a program called Aseprite for making graphics and incorporating animations into the engine. I'd gone in the direction of pretty high-res sprites, but once I started building graphics in Aseprite I realized that the lower-resolution characters just looked better.

Screenshot of the new graphics for Canary, the video game I'm writing.
I’m about to have a tough time with these robot guys

Still a few things I want to get done before I put up a demo, but it feels a lot closer now than it did at the beginning of the month.

Somewhat re-worked character screen with inventory
Fish, and steaks, in space!

Other highlights:

  • Improved fog of war that’s not just a bunch of black squares

  • Sounds! Added more sound effects and a less annoying laser blast

  • Doors! They actually look ok now in both north/south and east/west directions

A little about the engine: I went with C and the SDL library so I wouldn’t be hooked in to someone else’s framework. The Unity licensing excitement from a few years ago cemented that viewpoint.

Reworked terminal background graphic
Reworked terminal background graphic

I’m also using Python pretty liberally for compiling json data into either text-based data files for the engine to read or having it write binary files that are loaded directly into the engine.

Thanks for reading! Let me know if you have any questions or just want to talk about game dev stuff.

--Jim

Latest video: https://youtu.be/MGlpqcfXUv8

Steam page:
https://steamcommunity.com/app/3248880

You just read issue #1 of The Canary Report. You can also browse the full archives of this newsletter.

Powered by Buttondown, the easiest way to start and grow your newsletter.