Petal Ward: A Free Yokai Defense Game Built with Phaser 4 for Phone and Desktop

Eight waves, a swarm of yokai and an upgrade web of lightning, fire, shields and crits.

Petal Ward is a free browser game by OpenKrill, built with Phaser 4 (version 4.2.1). Your job is to hold a magic circle for eight waves while a swarm of yokai closes in from every side. It runs in phone and desktop browsers, with no install and no account.

How Petal Ward Plays: Hold the Circle Against the Yokai

The combat is built around very simple controls. Bolts fire on their own, a tap casts one more, and Petal Burst clears a crowd. Kills drop coins, and the fox spirit comes last.

The Upgrade Web: Lightning, Fire, Shields and Crits

Between waves, you spend your coins on an upgrade web of lightning, fire, shields and crits.

Plain TypeScript Rules and a Lazy-Loaded Phaser Renderer

The OpenKrill team shared one part of the build that other developers may find useful. The game rules live in plain TypeScript with no Phaser import, and the Phaser renderer loads as a lazy chunk. According to the team, that took the game's mobile Lighthouse performance score from 70 to 99.

The team made the art and code with help from generative AI tools.

Play Petal Ward

Free in your browser, on phone or desktop. Step into the circle and hold the line.

Play Now