Period: October 27, 2025 Total Commits: 41

Daily Dev Update: Cleaner Boards, Smarter Bots, and a Wave Peek - October 27, 2025

Hey—here’s what we’ve been working on today. Most of the work landed around clarity and stability: better borders and ownership visuals in PvP, a new wave preview panel for campaign, a critical projectile pool fix that removes hitches, and the Reddit single‑player build is loading reliably again. Bots also got a pass so practice matches feel less flaky.

What’s New

Campaign wave preview

We added a compact panel that shows the next incoming wave in campaign mode. It groups by minion type and level, sorts by threat (higher level first), and uses readable icon stacks so you can plan without pausing.

[screenshot: campaign wave preview panel in HUD at 86598a4]

Clearer team territory and ownership

The edges of each multiplayer board now read cleaner and don’t cover gameplay.

[screenshot: multiplayer board with team-colored border glow at 82647ad]

Road‑building tower support

Path‑building towers (like spikes and wind) can be placed on roads where it makes sense. Ghost previews and validators match what you see, so placement is predictable.

[screenshot: spikes tower placed on road tile at 5a10f4c]

Fresher ground visuals, truer colors

We swapped the single grass texture for a randomized tile system (16 variants), removed tone mapping and exposure boosts, and aligned rendering to the actual map size. The result is more natural terrain and UI colors that match the editor.

[screenshot: varied grass tiles and truer colors at d83709d]

What Got Fixed

Projectile pool exhaustion (major)

There was a cleanup gap where some projectiles weren’t released if they were spawned and died in the same tick. That snowballed into pool exhaustion, fallback instance spam, and occasional renderer errors.

Bots that actually show up (and stay connected)

Practice matches got much steadier:

Placement and grid correctness

UI/UX polish

Stability in embedded/Reddit builds

Under the Hood

That’s the lot for today. As always, if you notice anything off—especially around projectile-heavy fights or reconnecting to ongoing games—let us know.