Preparing defenses…
A physics tower defense built from falling blocks.
You held out for 0 waves.
Final Score: 0
The realm is safe. You're a master builder.
Final Score: 0
Drag a block from the tray into the gold-bordered build area. Blocks fall with real physics, so stack lighter blocks under heavier ones. Wood is cheap; metal stops almost anything.
Press FIGHT WAVE. Enemies charge your castle from the left. Your blocks will get pushed — that's the fun part. Toppled blocks crush enemies on the way down.
Survive all 10 campaign waves (or as many survival waves as you can). Spend earned gold in the SHOP between runs to upgrade blocks and stockpile abilities.
Spikes punch above their weight — a line of spikes stops even trolls. Cannons need line of sight: surround them with stone for protection. Sell misplaced blocks for 50% refund.
Version 1.0.0
Build defenses out of stackable physics blocks and watch enemies knock them down. Every block, particle, and sound is procedurally generated at runtime — no asset files needed.
Reskin and rebalance the entire game by editing values in config.js — block stats, enemy stats, wave composition, abilities, copy, and brand name. The icon library in icons.js uses inline SVG so it can be hot-swapped without any image pipeline.
Designed & developed by Tawajo. Built with care — no external assets, fully open source.
This will erase your wallet, block upgrades, abilities, and tutorial progress. The game reloads afterwards.