Managing Unity projects

A Unity project represents a game or app your Organization is developing. There are two ways to create a Unity project:

If you create a project in the Unity Editor that you want to connect to Unity Gaming Services, you must also create a project entity for it in the Unity Dashboard. For more information on linking your Editor project, see documentation on configuring projects for Unity Gaming Services.

Creating projects in the dashboard

Creating a project from the Unity Dashboard ensures it’ll be connected to Unity Gaming Services when you open it in the Unity Editor. To create a new Unity project in the dashboard:

  1. Select Projects from the primary navigation menu.
  2. Click Create project in the upper-right of the Projects page.
  3. Enter a project name and COPPA designation.
  4. Click Create project.

New projects are assigned to the active Organization at the time of creation. As such, projects inherit their Organization’s member roles and settings. However, if users need special access to certain tools or information, you can assign project-specific roles without granting access across the entire Organization’s portfolio of projects. Note that you can also transfer projects to a different Organization.

Editing projects

To change the name or icon of a project from the Unity Dashboard:

  1. Select Projects from the primary navigation menu.
  2. On the Projects page, select the project you want to edit.
  3. In the Project details section, click the edit icon () to change the project’s name or icon.

Transferring projects

To transfer a Unity project from one Organization to another, you must be an Owner or Manager of both Organizations.

Tip: You do not need to disable Unity Gaming Services for this process.

To transfer a project from the Unity Dashboard:

  1. Select Projects from the primary navigation menu.
  2. On the Projects page, select the project you want to transfer.
  3. Click Transfer project in the upper-right corner.
  4. Select from the list of available Organizations to move your project to, then click Transfer project.

Important: All future monetization revenue will appear under the new Organization. If you have existing ad revenue through the original Organization, please contact Unity about moving any unpaid earnings to the new Organization.

Archiving projects

Archiving a project disables it across Unity Gaming Services and filters it out of your Organization’s projects list. Organization members with the Owner or Manager roles can archive projects. To archive a project from the Unity Dashboard:

  1. Select Projects from the primary navigation menu.
  2. On the Projects page, select the project you want to archive.
  3. Click Archive project in the upper-right corner.

Archived projects appear in the Archived tab of the Organization’s projects list. To reactivate an archived project, click Unarchive next to it.

Configuring projects for Unity Gaming Services

If you created your project through the Unity Editor flow, you must link it to a Unity Dashboard Project ID before it can access Unity Gaming Services. You can create a new Project ID within the Unity Editor, or link to an existing one. To locate your Project ID the Unity Dashboard:

  1. Select Projects from the primary navigation menu.
  2. Select the project you want to use.
  3. Select Project Settings from the secondary navigation menu.
  4. Copy the Project ID from the Project details section.

To link your project from the Unity Editor:

  1. Open the Services window (Window > General > Services).
  2. Click General settings to open the services section of the project settings menu.
  3. Select your Organization from the drop-down. You must be signed in to the Unity Hub to see a list of associated Organizations.
  4. Click Use an existing Unity project ID to link an entity you previously created on the dashboard, or click Create project ID to link your project to a new ID.

General services settings.

In the Editor, new settings will appear to unlink the specified Project ID and define a COPPA compliance setting.

Expanded services settings.

Your project is now configured to implement Unity Gaming Services.