2D Tower Defense

A fully custom 2D tower defense game built in Unity. I created all code, art assets, UI, and gameplay systems — from tower logic to enemy pathing.

2D Tower Defense is a strategy game where players place towers on wooden tiles to stop waves of enemies from reaching the castle. I handled every part of development, including gameplay programming, asset creation, UI design, and balancing.

The project was built to deepen my understanding of Unity’s 2D workflow, tile‑based systems, and real‑time strategy mechanics.

Features

Play the Game

Click the play button below to play the full WebGL build on itch.io.

Development Notes

This project strengthened my understanding of tower placement logic, enemy pathfinding, wave progression, and 2D asset creation. Building both the visuals and gameplay systems gave me full control over readability, pacing, and balance.

It also helped refine my workflow for small‑scale Unity projects — from prototyping mechanics to polishing UI and preparing a WebGL build.