Commenting here instead of replying to my thread below.
MASSIVE shoutout to Westicles for incorporating our feedback so quickly, and so well on top of it.
This feels like a completely different game right now (for the better):
The units finally do their job
The scaling works great
The autoclicker definitely helps although when you reach lvl 30+, it's no longer necessary
Everything seems to work together great now
I can only say great work here!
What I can still offer as a constructive criticism:
The bard has a tooltip over him saying you need to research Bard Academy and there is no bard academy as far as I can see
On lvl 40-> lvl 50, the damage output of the units is simply insufficient to progress. I tried with only mages, I tried with crossbows (as they do %health dmg) but still seems I can't push through lvl 50. Not sure what's the solution there.
The targeting, although infinitely better than before, still lacks when you upgrade the speed sufficiently. I found some units have certain angles where they constantly miss (not a huge issue but still, worth mentioning)
Will continue trying to beat the game to see if I can but at this point I'm not sure it's possible (is there a final round to beat?)
Again, outstanding work including all of our feedback!
Ha! You're not alone — that discovery happening hours in was exactly the feedback we needed. Your comment was actually the push for a full discoverability pass that just shipped:
First time you cross 500 lifetime RP, a big gold toast fires telling you prestige is available and pointing you at the Pause menu.
A pulsing crown badge sits on the Pause button until you open the prestige screen for the first time.
Clearing wave 50 now pops an "ENDLESS ZONE REACHED" notice and everything banks 1.5ร RP from there on, so pushing deep actually pays.
Also doubled down on prestige instead of nerfing enemies (per your wall-at-50 feedback) — the tree went from 10 โ 20 bonuses, including things like:
Empire's Reach (+0.5% damage per wave past 20, scales with run depth)
A roaming pixel-art war wolf that bites and slows enemies on the field
Dual Imbue (stack two elements on one hero)
Phoenix Down (first wall-breach = 50% HP revive)
Ancestry (preserve research nodes across the prestige wipe)
Plus the Bard phantom "Alchemy" tooltip is squashed and the projectile hitbox scales with enemy size now — those were both direct from your comment thread.
Genuinely appreciate you sticking with it long enough to find the prestige system. Enjoy the new tree! ๐บ
I don't understand the commander. It just wastes all of my gold on one hero.
Edit: it seems fine after you get mages/cannoneers and only need one carry.
Also I think the projectiles are being deleted too fast. Even if my mage has high enough range it will shoot a projectile towards monster and it will be deleted before hitting the target.
Hey, thanks for sticking with it long enough to flag both of these — they were real and they're both fixed now.
The commander problem was the design itself. Every setting used to be on by default, including auto-upgrade, which is exactly what was vacuuming up your gold into one hero. Total rebuild this update:
Every setting (Auto-Hire / Auto-Upgrade / Auto-Imbue / Auto-Skin) now defaults to Off — the commander does nothing until you explicitly turn something on.
Auto-hire is now free of gold but each hero type can only be auto-hired once across your wall, so a fleet of commanders can't all spawn archers.
Default 50g reserve so even when auto-upgrade is on, it never drains the treasury below your spending money.
New BROKEN flag — if you manually drop a hero into a slot whose commander expected something else, the commander pauses its automation (with a pulsing red "Commander โ BROKEN" warning on the hero panel) instead of dumping gold into the wrong hero. Resets when the run resets.
Projectile lifespan was a hardcoded 1.8s, which was way too short once you upgraded mage range. Now it scales with range / projSpeed with a 50% margin (capped 2sโ5s). Long-range mage bolts make it to the target.
Both shipped in the latest build. Give it another shot if you've got the time — appreciate the feedback either way.
I played for a few hours while ignoring the less optimized gameplay, as others mentioned here, but I have another big big issue: I had to restart my computer and the save was lost completely.
With the amount of grind there is right now, I'm not touching the game until a future update addresses some of the points.
The artwork is very nice (for me), the gameplay is good too, but definitely needs a lot more work on rebalancing.
I only reached the progress that I reached through auto-clicking, otherwise my units are simply useless (tried the mage, tried the crossbowmen, tried the archers... all equally bad even with upgrades).
Thanks for the detailed write-up — you flagged four real problems and they all got addressed in subsequent updates.
Save loss on restart. Added visibilitychange / pagehide / beforeunload flush handlers so progress writes to localStorage on tab close, page hide, or browser shutdown — not just at run end. Also added a one-time Save Backup nudge that fires after 3 runs pointing you at Settings โ Export Save, which copies your full save to a paste-anywhere code. That's the real safety net — browser storage can still get evicted under disk pressure or by clearing site data, and only an export survives that.
Grind. RP yield up +25% per wave, you now start with 3 hero slots open (was 1) so you build a real team from run 1, first skill is way cheaper (5 RP + 15g to equip Smite, was 12 RP + 25g), and the skill bar is visible from your very first wave so you know skills exist. Plus a 1ร / 2ร / 3ร game speed toggle in the top-left to chew through the slower stretches.
Units useless even with upgrades. Root cause: heroes were firing at where enemies were, not where they'd be. Arrows landed behind moving chargers basically every time. Fixed with full intercept-quadratic target leading on every projectile-firing class (archer, mage, crossbow, cleric). On top of that:
Cannons now always splash — shells detonate on a timer at the predicted impact point, so even if the target dodges the splash still lands.
Projectile lifespan now scales with range so upgraded mage / cleric / crossbow bolts don't vanish mid-flight.
Mage / Crossbow / Cannoneer / Cleric base damage all nudged up.
New: Hero leveling + crits — every hero earns XP from kills, levels up, and gains crit chance scaling 0% โ 30%. Crits hit 2ร and inherit through splash/chains.
Auto-clicking. This is now a first-class feature, no external tools needed:
Hold-to-damage — press and hold your finger / mouse on an enemy to chain-tap them.
New Restless Hand research node (Command chapter, 4 stacks) scales the hold-tap rate up to ~5.5 hits per second.
Sentry Marksmen research auto-taps the closest enemy automatically while you focus on upgrades.
Bestiary, hero panel DPS / KILLS / LVL / Crit% display, range indicators, and a real commander rebuild also shipped. If the artwork pulled you in originally it might be worth another shot — appreciate either way.
So this totally looks like it could be a good game but unfortunately the dev took great length to make it not be one. There are obvious bugs like you can not finish the tutorial because the UI elements overlap each other and the things that you need to click. Or enemies that can be outside the screen damaging your wall without you being able to do anything about it.
The slow progression is extremely annoying. As is the bad aim of the "heroes". If you save up to get another hero like the cannoneer, thinking that the splash damage might at least offset the bad aim, you will get even more disappointed because their aim is even worse, rendering them almost worthless.
The game forces you to constantly click on the enemies and there seems to be no way to automate around that. That clicking gets tiresome soon. Then you do not really have time to manage the updates of your heroes taking all the fun out of a potential micro-management.
Honest feedback like this is what actually moves a game forward — every single thing you flagged was real, and they're all fixed in the current build.
Tutorial UI overlap. The coachmark placement code used to fall back to "below the anchor" and clamp into viewport, which sometimes pulled the explanation box ON TOP of the very button you needed to click. Rewrote it: now it tries 8 candidate spots (4 sides + 4 corners), each clamped to viewport AND rejected if it would overlap the anchor rect. Worst case it lands in an opposite corner — it can never sit on the target.
Enemies attacking from off-screen. Archer enemies used to park at their stop distance which on narrow phone screens (and for boss archers) could be past the visible edge. arriveX is now capped at W - 18 so any ranged enemy that's shooting at the wall is guaranteed to be on-screen and tappable.
Bad aim — the big one. Heroes were firing where enemies were, not where they'd be. Arrows landed behind moving chargers basically every shot. Fixed with full intercept-quadratic target leading on every projectile-firing class (archer, mage, crossbow, cleric). On top of that:
Long-range bolts no longer vanish mid-flight — projectile lifespan now scales with range / projSpeed.
New hero leveling system — kills grant XP, levels grant crit chance scaling 0% โ 30% (crits hit for 2ร and inherit through splash + chains).
Cannoneer "even worse." You called this exactly right — slow shells + moving targets = the splash never fired. Now cannon shells detonate on a timer at the predicted impact point. Even if the target dodges or dies before the shell arrives, the splash still lands and damages whatever's nearby.
Constant clicking with no automation. Three new features, all built-in, no external tools:
Hold-to-damage — keep your finger / mouse pressed on an enemy to chain-tap them.
Restless Hand research (Command chapter, 4 stacks) scales the hold-tap rate up to ~5.5 hits per second.
Sentry Marksmen research unlocks wall auto-tap so the guards chip at the closest enemy automatically while you focus on upgrades.
No time to manage upgrades. Same root cause — once auto-tap and hold-tap exist, your hands are free for actual decisions. Plus a 1ร / 2ร / 3ร game speed toggle in the top-left to chew through the slow stretches.
Slow progression. RP yield is up +25% per wave, you start with 3 hero slots open (was 1), first skill is way cheaper (5 RP + 15g vs the old 12 RP + 25g), and the skill bar is visible from your very first wave so you actually know skills exist.
The artwork still pulled you in. If you've got it in you to give it another shot, the rough edges you hit are gone. Either way — appreciate the receipts.
Suuuuper grindy. Some bosses are immune to clicks with no explanation. Archer aiming and arrow speed makes no sense with the enemy speed. Enemies spawn off screen. Archer enemies can stay entirely off screen while damaging you.
The skill menu covers part of the screen, hiding enemies.
Huge oversight is zooming in and out the page, allowing you to move enemies around.
Spent an hour. Can't even afford to buy the first skill. Trainwreck of a game. Needs time in the oven, its so raw its pink on the outside.
The overall polish is fine, but with the balance its unplayable. I love that theres a hundred of upgrades but if the archers keep missing whats the point.
Brutal but every single point was real and they're all fixed in the current build. Receipts:
"Bosses are immune to clicks with no explanation." They weren't immune — your taps were just landing invisibly against a huge HP pool with a hitbox sized for goblins. Boss tap radius now scales with sizeMul (a 2.55ร ram had the same 9-pixel hitbox as a normal goblin), and every tap spawns a floating damage number so you can SEE it landing.
"Archer aiming and arrow speed makes no sense." This was the worst bug in the game. Heroes were firing at where enemies were, not where they'd be — arrows landed behind moving chargers basically every shot. Fixed with full intercept-quadratic target leading on every projectile-firing class. On top of that, projectile lifespan now scales with range / projSpeed so long-range bolts don't vanish mid-flight, and there's a new hero leveling system with crit chance scaling 0% โ 30% per level.
"Enemies spawn off screen / Archer enemies stay entirely off screen damaging you." Ranged enemies' stop position is now capped at W - 18 so any archer goblin that's actively shooting the wall is guaranteed to be on-screen and tappable.
"The skill menu covers part of the screen." Shrunk #skill-panel (narrower min/max width, tighter padding, smaller font) plus a mobile-landscape override that goes smaller still. The battlefield stays visible.
"Browser zoom moves enemies around." This was a real bug — resize() re-derived canvas W/H from innerWidth on every zoom tick, which visibly shifted the simulation. The handler now short-circuits when visualViewport.scale !== 1, so Ctrl-+/โ is a no-op for game state.
"Super grindy / spent an hour, can't afford the first skill." RP yield is up +25% per wave, you now start with 3 hero slots open (was 1) so you can field a real team from run 1, the first skill is way cheaper (5 RP + 15g for Smite, was 12 RP + 25g), and the skill bar is visible from your very first wave so it doesn't take 2-3 runs to even discover skills exist. Plus a 1ร / 2ร / 3ร game speed toggle in the top-left.
"100 upgrades but the archers keep missing what's the point." This was the heart of it. Lead-targeting fix means archers actually hit moving things now. Affordable research nodes pulse gold so you know what you can buy at a glance. And there's a new Bestiary in the Pause menu that explains every enemy + boss including the Goblin King, Bull Champion, Iron Vanguard, Master Archer, High Priest, Coven Matron, and Siege Lord boss variants.
Polish was the part you said was already fine. The balance and bugs you called out are the ones we burned through this update. If you've got the time to take another run at it, the rough edges you hit are gone. Either way — your write-up was concrete enough to actually act on, so thank you.
โ Return to game
Comments
Log in with itch.io to leave a comment.
Commenting here instead of replying to my thread below.
MASSIVE shoutout to Westicles for incorporating our feedback so quickly, and so well on top of it.
This feels like a completely different game right now (for the better):
I can only say great work here!
What I can still offer as a constructive criticism:
Will continue trying to beat the game to see if I can but at this point I'm not sure it's possible (is there a final round to beat?)
Again, outstanding work including all of our feedback!
I JUST REALIZED YOU HAVE A PRESTIGE SYSTEM IN PLACE.
Jesus Christ, great work!
I completely missed the menu it seems.
Ha! You're not alone — that discovery happening hours in was exactly the feedback we needed. Your comment was actually the push for a full discoverability pass that just shipped:
Also doubled down on prestige instead of nerfing enemies (per your wall-at-50 feedback) — the tree went from 10 โ 20 bonuses, including things like:
Plus the Bard phantom "Alchemy" tooltip is squashed and the projectile hitbox scales with enemy size now — those were both direct from your comment thread.
Genuinely appreciate you sticking with it long enough to find the prestige system. Enjoy the new tree! ๐บ
I don't understand the commander. It just wastes all of my gold on one hero.
Edit: it seems fine after you get mages/cannoneers and only need one carry.
Also I think the projectiles are being deleted too fast. Even if my mage has high enough range it will shoot a projectile towards monster and it will be deleted before hitting the target.
Hey, thanks for sticking with it long enough to flag both of these — they were real and they're both fixed now.
The commander problem was the design itself. Every setting used to be on by default, including auto-upgrade, which is exactly what was vacuuming up your gold into one hero. Total rebuild this update:
Projectile lifespan was a hardcoded 1.8s, which was way too short once you upgraded mage range. Now it scales with
range / projSpeedwith a 50% margin (capped 2sโ5s). Long-range mage bolts make it to the target.Both shipped in the latest build. Give it another shot if you've got the time — appreciate the feedback either way.
Awesome. This game is fun and it definitely has potential :)
I played for a few hours while ignoring the less optimized gameplay, as others mentioned here, but I have another big big issue: I had to restart my computer and the save was lost completely.
With the amount of grind there is right now, I'm not touching the game until a future update addresses some of the points.
The artwork is very nice (for me), the gameplay is good too, but definitely needs a lot more work on rebalancing.
I only reached the progress that I reached through auto-clicking, otherwise my units are simply useless (tried the mage, tried the crossbowmen, tried the archers... all equally bad even with upgrades).
Looking forward to the future :D
Thanks for the detailed write-up — you flagged four real problems and they all got addressed in subsequent updates.
Save loss on restart. Added
visibilitychange/pagehide/beforeunloadflush handlers so progress writes to localStorage on tab close, page hide, or browser shutdown — not just at run end. Also added a one-time Save Backup nudge that fires after 3 runs pointing you at Settings โ Export Save, which copies your full save to a paste-anywhere code. That's the real safety net — browser storage can still get evicted under disk pressure or by clearing site data, and only an export survives that.Grind. RP yield up +25% per wave, you now start with 3 hero slots open (was 1) so you build a real team from run 1, first skill is way cheaper (5 RP + 15g to equip Smite, was 12 RP + 25g), and the skill bar is visible from your very first wave so you know skills exist. Plus a 1ร / 2ร / 3ร game speed toggle in the top-left to chew through the slower stretches.
Units useless even with upgrades. Root cause: heroes were firing at where enemies were, not where they'd be. Arrows landed behind moving chargers basically every time. Fixed with full intercept-quadratic target leading on every projectile-firing class (archer, mage, crossbow, cleric). On top of that:
Auto-clicking. This is now a first-class feature, no external tools needed:
Bestiary, hero panel DPS / KILLS / LVL / Crit% display, range indicators, and a real commander rebuild also shipped. If the artwork pulled you in originally it might be worth another shot — appreciate either way.
So this totally looks like it could be a good game but unfortunately the dev took great length to make it not be one. There are obvious bugs like you can not finish the tutorial because the UI elements overlap each other and the things that you need to click. Or enemies that can be outside the screen damaging your wall without you being able to do anything about it.
The slow progression is extremely annoying. As is the bad aim of the "heroes". If you save up to get another hero like the cannoneer, thinking that the splash damage might at least offset the bad aim, you will get even more disappointed because their aim is even worse, rendering them almost worthless.
The game forces you to constantly click on the enemies and there seems to be no way to automate around that. That clicking gets tiresome soon. Then you do not really have time to manage the updates of your heroes taking all the fun out of a potential micro-management.
Too bad, this looked like it might be fun.
Honest feedback like this is what actually moves a game forward — every single thing you flagged was real, and they're all fixed in the current build.
Tutorial UI overlap. The coachmark placement code used to fall back to "below the anchor" and clamp into viewport, which sometimes pulled the explanation box ON TOP of the very button you needed to click. Rewrote it: now it tries 8 candidate spots (4 sides + 4 corners), each clamped to viewport AND rejected if it would overlap the anchor rect. Worst case it lands in an opposite corner — it can never sit on the target.
Enemies attacking from off-screen. Archer enemies used to park at their stop distance which on narrow phone screens (and for boss archers) could be past the visible edge.
arriveXis now capped atW - 18so any ranged enemy that's shooting at the wall is guaranteed to be on-screen and tappable.Bad aim — the big one. Heroes were firing where enemies were, not where they'd be. Arrows landed behind moving chargers basically every shot. Fixed with full intercept-quadratic target leading on every projectile-firing class (archer, mage, crossbow, cleric). On top of that:
range / projSpeed.Cannoneer "even worse." You called this exactly right — slow shells + moving targets = the splash never fired. Now cannon shells detonate on a timer at the predicted impact point. Even if the target dodges or dies before the shell arrives, the splash still lands and damages whatever's nearby.
Constant clicking with no automation. Three new features, all built-in, no external tools:
No time to manage upgrades. Same root cause — once auto-tap and hold-tap exist, your hands are free for actual decisions. Plus a 1ร / 2ร / 3ร game speed toggle in the top-left to chew through the slow stretches.
Slow progression. RP yield is up +25% per wave, you start with 3 hero slots open (was 1), first skill is way cheaper (5 RP + 15g vs the old 12 RP + 25g), and the skill bar is visible from your very first wave so you actually know skills exist.
The artwork still pulled you in. If you've got it in you to give it another shot, the rough edges you hit are gone. Either way — appreciate the receipts.
Suuuuper grindy. Some bosses are immune to clicks with no explanation. Archer aiming and arrow speed makes no sense with the enemy speed. Enemies spawn off screen. Archer enemies can stay entirely off screen while damaging you.
The skill menu covers part of the screen, hiding enemies.
Huge oversight is zooming in and out the page, allowing you to move enemies around.
Spent an hour. Can't even afford to buy the first skill. Trainwreck of a game. Needs time in the oven, its so raw its pink on the outside.
The overall polish is fine, but with the balance its unplayable. I love that theres a hundred of upgrades but if the archers keep missing whats the point.
Brutal but every single point was real and they're all fixed in the current build. Receipts:
"Bosses are immune to clicks with no explanation." They weren't immune — your taps were just landing invisibly against a huge HP pool with a hitbox sized for goblins. Boss tap radius now scales with
sizeMul(a 2.55ร ram had the same 9-pixel hitbox as a normal goblin), and every tap spawns a floating damage number so you can SEE it landing."Archer aiming and arrow speed makes no sense." This was the worst bug in the game. Heroes were firing at where enemies were, not where they'd be — arrows landed behind moving chargers basically every shot. Fixed with full intercept-quadratic target leading on every projectile-firing class. On top of that, projectile lifespan now scales with
range / projSpeedso long-range bolts don't vanish mid-flight, and there's a new hero leveling system with crit chance scaling 0% โ 30% per level."Enemies spawn off screen / Archer enemies stay entirely off screen damaging you." Ranged enemies' stop position is now capped at
W - 18so any archer goblin that's actively shooting the wall is guaranteed to be on-screen and tappable."The skill menu covers part of the screen." Shrunk
#skill-panel(narrower min/max width, tighter padding, smaller font) plus a mobile-landscape override that goes smaller still. The battlefield stays visible."Browser zoom moves enemies around." This was a real bug —
resize()re-derived canvas W/H frominnerWidthon every zoom tick, which visibly shifted the simulation. The handler now short-circuits whenvisualViewport.scale !== 1, so Ctrl-+/โ is a no-op for game state."Super grindy / spent an hour, can't afford the first skill." RP yield is up +25% per wave, you now start with 3 hero slots open (was 1) so you can field a real team from run 1, the first skill is way cheaper (5 RP + 15g for Smite, was 12 RP + 25g), and the skill bar is visible from your very first wave so it doesn't take 2-3 runs to even discover skills exist. Plus a 1ร / 2ร / 3ร game speed toggle in the top-left.
"100 upgrades but the archers keep missing what's the point." This was the heart of it. Lead-targeting fix means archers actually hit moving things now. Affordable research nodes pulse gold so you know what you can buy at a glance. And there's a new Bestiary in the Pause menu that explains every enemy + boss including the Goblin King, Bull Champion, Iron Vanguard, Master Archer, High Priest, Coven Matron, and Siege Lord boss variants.
Polish was the part you said was already fine. The balance and bugs you called out are the ones we burned through this update. If you've got the time to take another run at it, the rough edges you hit are gone. Either way — your write-up was concrete enough to actually act on, so thank you.