Overwatch is the DICE Awards' Game of the Year2017 looks like a good year for Blizzard, taking home a total of four trophies from the annual DICE Awards: Outstanding Achievement in...
Prelude Rune: Square Enix's new RPG projectPrelude Rune will be the first role-playing game project of Studio Istolia, Square Enix's newly established studio based out of Tokyo....