The independent developer cites restructuring challenges but remains committed to a full 2025 release for its co-op zombie shooter.