Release info Developer Telltale Games Publisher Telltale Games Released 27 Ekim 2008 Web sitesi Official