Category: Games

Overwatch Impressions

Imadori asked for some screenshots and I figured that I will post a short game impression before the game gets released May 24th. Just quick info, Overwatch is an upcoming multiplayer first-person shooter in development by Blizzard Entertainment. Unveiled at BlizzCon 2014, the game emphasizes cooperative gameplay using a cast...