Image: Microsoft / Kotaku The Xbox 360 is one of the all-time great consoles that, among other things, spearheaded the ecosystem for indie games and digital...
Xbox-owned Activision has revealed a brand new AAA studio in Poland that will develop something other than Call of Duty, which most of Activision currently works...