2nd Year IT · Game Development Project

BASTION'S

Last Stand

A browser-based tower defense game. Build your defenses, manage resources, and survive 15 escalating waves of enemies before they breach your base.

▶ Play in Browser ⬇ Download
Scroll to explore
15
Waves
5
Tower Types
6
Enemy Types
Max Speed
3
Upgrade Levels

How to Play

Master resource management and strategic tower placement to hold the line across all 15 waves.

01
🗼

Place Towers

Select a tower from the right panel, then click any grey tile on the map. Towers cannot be placed on the enemy path.

02
🌊

Send Waves

Press "Send Wave" to start the next round. Enemies follow the green path toward your base. Each wave is harder than the last.

03
💰

Earn Gold

Destroy enemies to earn gold. Use it to place new towers or upgrade existing ones. Wave-clear bonuses reward efficiency.

04
🔧

Upgrade & Sell

Click a placed tower to view its stats. Upgrade up to Level 3 for increased damage, range, and fire rate — or sell for 60% back.

05
❤️

Guard Your Base

Every enemy that reaches the base costs 1 life. You start with 20 lives. Reach zero and the game is over.

06

Control Speed

Use the 1×, 2×, 3× speed controls in the side panel. Right-click the canvas to deselect your current tower type.

Tower Types

Five distinct towers, each with a unique role. Combine them for maximum coverage.

🗼
Basic
💰 50 Gold
Reliable all-rounder. Good fire rate and solid range for early waves.
Starter
💣
Cannon
💰 100 Gold
Fires explosive shells that deal area-of-effect damage to clustered enemies.
AoE
🎯
Sniper
💰 120 Gold
Extreme range and heavy single-target damage. Ideal against tanks and bosses.
Long Range
❄️
Freeze
💰 90 Gold
Slows enemies in an area by 55%, giving other towers more time to fire.
Utility
Laser
💰 130 Gold
Blazing fire rate with rapid-fire pulses. Shreds fast-moving swarm enemies.
Rapid Fire

Ready to Defend?

No download required. Runs entirely in your browser.

▶ Launch Game