Releasing on PSN, XboxLive, and Steam, the newest series from Telltale Games takes the DC Comics Fables series on.