Release info Utvecklare Telltale Games Utgivare Telltale Games Släppt ut 2010-11-22 Hemsida Steam produktsida