Game archive

Strategic Action / Tower Defense PC

A tower defense game in disguise. Instead of fending off enemies, players defend a small town from avalanches by building barricades, weakening and diverting each wave, repairing frozen structures, and melting snow with a flamethrower. As the mountain grows stronger, players catch coins and build strategically to keep the village standing.

Studio
DigiPen Institute of Technology (Redmond, WA, USA)
Period
Jan – Apr 2010 · 4 months
Platforms
PC
Language
C++
API
DirectX
Team
4 programmers
Role
Game Engine Technical Director & Graphics Programmer

Behind the project

Inside the work.

Role & contributions
  • Built a 3D game using a two-dimensional physics simulation on the X and Z axes.
  • Used a height map to calculate the Y position of objects across the mountain.

From the original archive

The fuller story.

Additional notes, footage, and development context preserved from the original portfolio.

01

Original showcase

Holding back the mountain.

Each wave grows stronger, forcing the player to catch coins, repair frozen buildings and barricades, and keep building strategically so the snow is diverted away from the village.

The climax comes when the avalanche finally appears on screen and the approaching wall of snow turns all of that preparation into an immediate test.

02

Under the hood

A 3D game built on two-dimensional physics.

Although Avalanche! is rendered in 3D, its custom physics simulation runs on the X and Z axes. A height map supplies the Y position for every object placed across the mountain.

The original archive preserved both wireframe and physics-debug views of that system.