Activision has a deal with Rovio?
Stock price falls and stockholders were not impressed
Looks similar to 360 controller
DICE confirms it for all platforms at once
Teaser from Microsoft excites series fans
Is Project Mamba actually Just Cause 3?
Surprising revelation from the studio
Accidentally showed up on Origin
Used to be known as Xbox Loop project?