Gods of Defense is a tower defense game with a roguelike gameplay style and randomly generated maps. You get to choose which deity stands atop the temple that is located in the middle of the map. Assaults by waves of tainted foes are being launched on the temple, and with each wave you vanquish, you push the hostile gates further away from the temple, so exposing further ground on the map. When each of the caves has been cleared out, you will have accomplished your goal and won. After successfully fending off a certain number of waves, you will be awarded boons that will provide you with additional towers, bulk improvements, and temporary advantages.
BlueMath is the company that was responsible for developing Gods of Defense.