Deployment, an Intense top-down shooter, is out on Steam!

Whale Rock Games, the developers of We are The Dwarves, releases their new game, Deployment on Steam.