The Gaming Industry

Overwatch's defining characteristic is its location
23
Feb 2017

Overwatch's defining characteristic is its location

Game director talks about how planet Earth inspired the development team

Continue reading…

Powered by WPeMatico

Tags are not defined
Comments are closed.