Layer Defence
Layer Defence is a compact pixel-art roguelike arena. You are a knight with a sword, a portal is open above the arena, and the arena itself refuses to stay still.
Every wave drops from the sky: slimes that split, bats that telegraph and swoop, skeleton bone-throwers, charging orcs, teleporting mages, exploding bombers, ghosts, spiders, imps and stone golems. Every 5th wave a boss climbs out - Slime King, Necromancer or Demon Lord - each with summons, slams and a second phase.
Between waves the arena rebuilds itself: platforms slide, drop in and float away, and the portal reopens on the other side. Grab the loot, spend coins on upgrades (or on a whole new weapon), then step into the green gate to call the next wave.
FEATURES
- 10 enemy types + 3 multi-phase bosses + elite variants
- 7 weapons: sword, twin dagger, spear, war hammer, bone scythe, hunter bow, arcane staff
- 22 stackable upgrades and a rerollable shop between waves
- Sky pots and treasure chests: extra hearts, coins and gems
- Procedural arena layouts that reshape between rounds
- Juice: trauma-based camera shake, hit-stop, damage numbers, crits, screen flashes
- Every sprite, sound effect and even the font is generated by the project's own tooling
- Runs in the browser: nothing to install, ~30 seconds to load, no account needed
CONTROLS
A / D - move SPACE - jump (tap for a higher hop)
SHIFT or J - dash S - drop through a platform
MOUSE - aim LEFT CLICK - attack (hold to keep swinging)
TAB or E - shop between waves ESC - close the shop
TIPS
- Melee weapons show their exact reach and swing arc on the floor - use it.
- Bats flash right before they dive. That's your window to dash.
- During the loot window you have ~7 seconds to sweep the floor; leftovers are collected automatically when the shop opens.
- Bosses enrage at half health.
The build is a single-threaded WebAssembly export, so it runs on itch without any special browser settings. Keyboard and mouse required (no touch controls).
| Published | 2 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | AvS |
| Genre | Action, Survival |
| Made with | Godot |
| Tags | 2D, Arena Shooter, Boss battle, Pixel Art, Roguelike, Singleplayer, upgrades, waves |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse |
| AI Disclosure | AI Assisted, Code, Graphics |




Leave a comment
Log in with itch.io to leave a comment.