Principal Environment Artist
26/07/2024
Royal Leamington Spa, Warwickshire
Lighthouse Games is a new AAA studio in Leamington Spa. We are defined by our pedigree of talent, and serious ambition to build a new best-in-class ga...