unity_install_sdk
Configures AccelByte Unity SDK settings in a Unity project by writing OAuth and config files, with optional manifest patching.
Instructions
Set up AccelByte Unity SDK config in a Unity project. By default writes only config files and preserves valid split SDK/OAuth config; pass patchManifest=true only when manifest package installation is intended.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | No | ||
| baseUrl | No | AGS environment base URL (default: https://prod.gamingservices.accelbyte.io). | |
| clientId | Yes | OAuth client ID from AGS Console > IAM > Clients. | |
| namespace | Yes | AccelByte game namespace. | |
| sdkVersion | No | UPM package version. Required to add a dependency when patchManifest=true; default latest will not write '*'. | latest |
| projectPath | Yes | Unity project root. | |
| clientSecret | No | OAuth client secret (leave empty for public client). | |
| patchManifest | No | Opt in to patching Packages/manifest.json. Existing SDK dependency values are preserved. | |
| overwriteConfig | No | Rewrite valid existing SDK/OAuth config files. Default false preserves split config. | |
| publisherNamespace | No |