Former leads on the Forza Horizon series have left the company to begin their own AAA studio in Leamington Spa, UK called Maverick Games. The brand new studio is being headed up by studio head and creative director Mike Brown, who was formerly the creative director of the Forza Horizon series. A number of other …