# productGUID

> Returns a unique project ID.

## Definition

* **Type:** Property
* **Namespace:** [UnityEditor](/engine/6000.3/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public static Guid productGUID { get; }
```

### Remarks

When you create a project, Unity assigns it a unique project identifier. This identifier remains constant unless you manually change it.

### Examples

```csharp
using UnityEngine;
using UnityEditor;

public class ProductGUIDDisplay
{
    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)]
    private static void DisplayProductGUID()
    {
        #if UNITY_EDITOR
            string productGUID = PlayerSettings.productGUID.ToString();
            Debug.Log("Product GUID: " + productGUID);
        #else
            Debug.Log("Product GUID can only be accessed in the Unity Editor.");
        #endif
    }
}
```
