Project

Tower Defense Lab

Small tower defense sandbox focused on clean wave systems and targeting logic.

Unity C# Pathfinding Scriptable Waves
GitHub
Tower Defense Lab preview

Code

Tower Defense Lab code

Overview

Solo project fully developed by me, including art and programming. A compact tower defense prototype where the player protects a village by placing normal and long-range archers, buying upgrades in a simple shop, and earning coins by defeating enemies. I implemented core systems such as enemy spawning, tower targeting, and the in-game shop.

Features

  • • Wave definitions stored as scriptable assets for quick tuning.
  • • Simple but readable targeting logic for single-target and splash towers.
  • • Enemy pathing through waypoints with support for future navmesh swap.
  • • Lightweight UI for tower upgrades and range previews.