News Deployment is a new multiplayer top-down shooter from Whale Rock Games The team behind We Are The Dwarves return with a competitive shooter set in a strange looking Cyberspace. By Paul YoungerJanuary 17, 2018