Central version control for code and binary assets.
Supports file locking for UE assets (.uasset, .umap).
Connect via P4V, UE Editor, or command-line p4 client.
Desktop app showing changelist timeline with build statuses.
Sync to known-good changelists. Requires local build from UE source
(Engine/Source/Programs/UnrealGameSync).