Tag: steam

Telltale Games has finally released the long awaited BATMAN - The Telltale Series games today at retail stores...

 Warner Bros. Interactive has decided to suspend sales on the pc version of Batman: Arkham Knight from store shelves...

With the release of the blockbuster game Batman: Arkham Knight, an influx of complaints regarding performance issues with...