STEEP – Launch Trailer By News Bot on December 2, 2016 on Videos, Videos, Videos multi, Xbox Videos Steep, Ubisoft Tweet No Comments Ubisoft released its chilly wintry sports open world game Steep on consoles and PC. Take a look at the launch trailer.