Games

Diablo 3 Review

Diablo means devil in many languages, so you know this is not going to be fluffy kittens and balls of wool. But you will need some nerve to pull the ...

Defiance Review

Never before has a game tried to be as brave as Defiance is being. I mean, releasing a game must be stressful enough. But to then have an ongoing live...