Ubisoft's biggest franchise found itself in the perfect position to capitalize on 'The Odyssey' and its ongoing success.