Setting the stage for Ubisoft Montreal’s Far Cry 3