Undefined Game Pack

Undefined · Steam · April 2025

When Flash died, so did twenty-two games I'd spent seven years making. The Undefined Game Pack brings all of them back as a single Steam release: the five Protector games, the three My Pet Protector games, the three Arkandian Legends RPGs and eleven others, wrapped in a cleaner front-end with 52 Steam achievements. The games run under Ruffle, the open-source Flash emulator, and most of the work was getting each of the twenty-two to run well under it, which took longer than I'd planned.

It released on 18 April 2025 with a free four-game demo on itch.io and, as I write this, sits at 94% positive on Steam. It was my first time taking something through Steamworks, store assets, achievements and Steam Deck verification from start to finish.

It's also turned into a longer project. I've started rebuilding Protector natively in PixiJS and TypeScript with a custom importer that pulls the vector shapes, symbol timelines, bitmaps and audio straight out of the original Flash files, keeping the art as vectors at runtime. The original SWF runs under Ruffle alongside it as a visual ground truth to diff against. There are twenty-odd more games queued behind it.

Get it