What if your spells were code you wrote?
Open Sourcerer
In development · Wishlist on Steam
A 2D platformer where you write your spells in JavaScript and use them to solve puzzles and defeat enemies.
The spells aren't spell-flavoured menu options. They're real JavaScript, written in an editor inside the game and run by a sandboxed interpreter — with the same syntax errors, the same off-by-ones, and the same satisfaction when a loop finally does what you meant. That makes this a programming game in the literal sense: the thing you get better at, as you play, is writing code.
We're approaching programming education fun-first. We won't prepare you for a job in software engineering — we want to show you whether you enjoy it.
That's also what makes it a coding game for beginners: it assumes nothing — not a class, not a typing speed, not a conviction that you're a computer person. You learn JavaScript the way the game teaches everything else: because the next room needs it. And the fun-first commitment cuts both ways — a mechanic that's only fun because it's teaching something isn't fun, and doesn't ship.
The game itself is unreleased — in development, with a Steam page where you can wishlist it and watch it take shape. The engine underneath is already working: we built it from scratch for web-first delivery, and it went on to power everything else we make. The spell demo above runs on the same idea — the code in that editor really executes, in a sandbox, and the character really does what it says — though the game's spell API runs a great deal deeper than the demo's.
