Ubisoft has canceled and delayed multiple projects, with some studios under the publisher set to close.