Ubisoft Appoints Igor Manceau as Chief Creative Officer

Ubisoft Appoints Igor Manceau as Chief Creative Officer

by Lyle Pendleon September 8, 2021
Big news from the big publisher