As we head into E3 season, major publishers typically begin to tease their lineups for the show. Ubisoft did this last year with games like Assassin’s Creed Odyssey and The Division 2, and they seem like they could be doing it yet again. Today, a website from Ubisoft for a fictional company called Skell Technology