Ubisoft is now delaying the release of two upcoming games. The pandemic might be helping the gaming industry but not developers...