Thanks for the kind words and awesome game! Thanks for sharing. Let me know if you run into any issues with the engine!
Brett Chalupa
Creator of
Recent community posts
Having more than one spritesheet is something I’m exploring. But you can use your own palette already which is nice: https://usagiengine.com/#custom-palettes-palettepng
I made a shmup called NEOGEAR -Summer Caravan ’26- using tracks from your pack. Thank you so much for releasing this music. https://brettchalupa.itch.io/neogear-summer-caravan-26
Thank you so much, this is just what I needed to see! I’ll work on getting this fixed in Usagi v1.2.0. Here’s the issue in the tracker: https://codeberg.org/brettchalupa/usagi/issues/38
v1.1.0, which recently released, actually has a Linux ARM (aarch64) build and export by default now, which should work on Pis. You can download that from here: https://codeberg.org/brettchalupa/usagi/releases/latest
Could you use gfx.px instead to draw the pixels? Here’s an example that shows how to re-render a sprite pixel-by-pixel, which i think should allow you to do what you’re looking for: https://codeberg.org/brettchalupa/usagi/src/commit/cd7822d9dd26aac9ea01c970aa5ca90dac58cc4d/examples/px.lua#L70-L83
Right now there isn’t a build for Intel Macs, but I recently made some changes to allow other targets, like Intel Macs, FreeBSD, etc., compile the engine and export games for it. Your best best would be to compile the engine from source: https://github.com/brettchalupa/usagi - here are the docs on how to do that: https://github.com/brettchalupa/usagi/blob/main/DEVELOPING.md#dependencies you essentially just need to install Rust and then run cargo build --release and that will generate you an usagi binary you can use.
Someone recently requested this in the GitHub issues if you want to follow along there: https://github.com/brettchalupa/usagi/issues/305
Thanks for the feedback (and congrats on the clear!). I made the sfx with https://pro.sfxr.me/. There are a few things I did to try to make them less grating: high pass and low pass filter to tone them down a bit and the repetitive sound effects all have variants (3 or 4 of them) and the game randomly plays one of the variants. This helps it be a bit less annoying.
Making good sound effects is something I’m still trying to figure out, it’s a tricky art!
Had the chance to play with someone online via the Shmup Junkie Discord. We played for about an hour and got our butts’ kicked. It’s tough. But really enjoyable to replay and get better at. I’d love to be able to play a single player version and practice more! Impressive work in terms of the feel, sprites, netcode, etc. for a 10 day project.

































