Telltale Games has been developing games since ‘04 -- the year of its founding. But it never arguably made a name for itself until the ‘12 release of its...

read more