16 Oct
Ubisoft has announced that both Watch Dogs and The Crew have been delayed until 2014, and as a result the firm has lowered its sales expectations. Ubisoft had initially expected to make $1.94 billion this fiscal year ending April 2014, but have dropped that expectation to $1.38 billion. The firm also warned investors that it […]