Ubisoft experienced an ambitious intend to go all-in over the Assassin's Creed franchise with ten new games in the subsequent five a long time, but this roadmap may possibly are actually delayed and disrupted by the publisher's the latest general performance. Isolation’s tech allows produce a feeling of location — the flickering monitors and c