The journey to Assassin's Creed Shadows release hour has been a long one – the three years since its mysterious announcement as Codename Red has been full of delays, exciting teases, behind the scenes ...