Ubisoft has finally confirmed the reason behind its several game delays and cancellations over the […]