Towerpocalypse is a 3D castle defense game in DirectX using C++ with castle upgrades, special weapons, and a relentless onslaught of enemies attempting to destroy your castle.