First Look at Assassin's Creed Odyssey Ubisoft's iconic franchise is going to Ancient Greece in this upcoming installment.