A battle-puzzle fighter where every match you make lands a punch.
Six warriors. Forty-two cutscenes. One Ancient Scroll of Ultimate Bragging Rights.

📱 Get Support Coming soon to the App Store

What Makes It Different

Stack-match pieces explode into punches. Chain them, unleash ultimates, send debris to jam your opponent's board.

⚔️
Stack-Match Combat
Four block types, four combat effects. Damage, healing, MP, debris. Every match is a punch.
🔥
Six Unique Fighters
Each with an elemental affinity, signature ultimate, and a lighthearted story arc.
📜
42 Story Cutscenes
Six arcade-ladder paths. Goofy, lighthearted, surprisingly heartfelt.
🌐
Multiplayer
Local Bluetooth / Wi-Fi matches, or online 1v1 via Game Center. Rematch on the same session.
🏆
Leaderboards
Game Center integration. Longest chain, most victories, scrolls claimed.
No Ads. No IAP.
Zero tracking. The whole game upfront.

The Roster

Six warriors drawn from history, each fighting for a gloriously petty reason.

Phraya
Phraya
Thailand · Strike
Giant's Roar
150 dmg + debris → strike
Akiko
Akiko
Japan · Spirit
Silent Stroke
Clear 3 rows + 15 dmg each
Ragnar
Ragnar
Norse · Tactics
World-Crush
6 debris + 60 dmg
Citlali
Citlali
Aztec · Vitality
Blood Moon
150 dmg, heal 50%
Alaric
Alaric
Knight · Strike
Iron Wall
Heal 250 + shield
Zoya
Zoya
Nomad · Tactics
Sandstorm
Scramble + 80 dmg

The Four Elements

Every block match fires a different kind of attack.

Strike block
Strike
30 damage per block. The straightforward punch.
Vitality block
Vitality
20 healing per block. Hold the line.
Spirit block
Spirit
Charges your ultimate. 7 MP per block.
Tactics block
Tactics
Sends debris to jam your opponent's board.