Telltale Games Released: 27 Apr 12
Xbox 360, PlayStation 3
The Walking Dead is an unflinchingly brutal portrayal of a zombie outbreak.
Choice Matters Feature
The best games brought to us digitally.
Who is the star of the video game world in 2012?
Plans to grow team and take on more projects on a yearly basis.