Getting started with P4 for end users | End user

P4 manages all kinds of files, including binary artifacts, with performance at scale and support for globally distributed teams.

P4 operates on a client-server model. This means that before you can use any P4 client, an administrator must set up a P4 Server and add you as a user. To get started, the administrator should follow Getting started with P4 for administrators.

Get started

As an end user of P4, get started by performing these tasks:

  1. Install P4V and other tools.

    Download and install P4 Visual Client (P4V) and other client applications.

  1. Change your password.

  2. Create a workspace.

    A workspace in P4 is a crucial link between a stream and a team member’s device. It provides access to the files you need to work on. Every P4 user on your team will create one or more workspaces, making them an essential part of your version control workflow.

  1. Add and work with versioned files.

    Add new files to your workspace to submit to the P4 Server and edit files already under version control.

  1. Learn about other common version control tasks.

  2. Set up and use game engine integrations (optional).

    If you are using Unreal Engine or Unity 3D, you can submit changes using the source control menu built into Unreal Engine or Unity 3D.

Version control basics

Version control systems, like P4, provide a secure and efficient way to manage changes to digital assets, especially in collaborative projects. They prevent the overwriting of files, a common issue when working alone, and in large teams, they help track authorship, changes, and conflicts. Each saved copy of a file is versioned, recording who made changes, when, and why. This audit trail aids with bug identification and decision-making. To learn more about version control basics, see P4 overview.

What's next

To start your P4 experience, download and install P4V and other tools you may need.

Go to Step 1: Install P4V and other client applications.