We caught up with the creative director of Steep, Igor Manceau, to learn more about Ubisoft's new extreme winter sport title that will let you explore the mountains, race and film it from all angles.