Gameitall
July 16, 2019
Creative Assembly, the studio behind the popular Total War series and the horrifying Alien: Isolation, have been working on a new IP according to reports back in January. They’ve...