Perforce is a centralized version control system – meaning all developers and artists commit their changes to a central server. This workflow is best suited for artists working with non-mergeable files. Developers often prefer a distributed version control system (DVCS). Unity Version Control provides both with separate workflows in one repo.