blooice- It's called 'Defense Grid - The awakening' There is a demo through the steam client if you want to check it out. Basically it is a future based version of wow III tower-wars with restricted freedom on tower placement.
METTLEWOLF's comments