Skip to main content

UgsCcd

20 tools in this family (folder Editor/Tools/UgsCcd/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
ugs_ccd_assign_badgewritesAssign (create or update) a badge to point at a specific release. A badge is a mutable named
ugs_ccd_compare_releasesread-onlyCompare two releases of the same bucket — returns lists of added, removed, changed (different
ugs_ccd_create_bucketwritesCreate a new CCD bucket — a named collection of asset entries. In real mode this calls
ugs_ccd_create_releasewritesCreate an immutable release — a snapshot of every entry currently in the bucket, frozen by id.
ugs_ccd_delete_bucketwritesDelete a CCD bucket. DANGEROUS — every entry, release, and badge inside the bucket is removed.
ugs_ccd_delete_entrywritesDelete one entry from a CCD bucket. Entries already included in a release are kept in that
ugs_ccd_download_entryread-onlyDownload the bytes of one entry. Returns the bytes as a base64 string plus the size, hash, and
ugs_ccd_export_setupread-onlyExport the complete CCD setup as a portable JSON document: identity (player_id, environment_id,
ugs_ccd_get_badge_urlread-onlyReturn the Addressables-compatible URL for a (bucket, badge) pair. In real mode this is the
ugs_ccd_initwritesInitialize UGS CCD (Cloud Content Delivery). Verifies UGS Authentication is initialized + signed in
ugs_ccd_list_badgesread-onlyList every badge in a bucket — name + current target release id + timestamps. Useful for
ugs_ccd_list_bucketsread-onlyList every CCD bucket known to the project, optionally filtered by a substring matched against
ugs_ccd_list_entriesread-onlyList every entry in a CCD bucket, optionally filtered by a substring matched against the entry
ugs_ccd_list_releasesread-onlyList every release in a bucket. Sorted by creation time ascending. Each release entry includes id,
ugs_ccd_promote_to_productionwritesHigh-level production-swap workflow: save the current 'production' release under a
ugs_ccd_publish_new_contentwritesHigh-level publish workflow: upload every file inside a local folder, create a release that
ugs_ccd_rollbackwritesHigh-level rollback workflow: read the 'production_previous' badge (recorded by
ugs_ccd_setup_addressableswritesConfigure the active Unity Addressables profile to use a CCD (bucket, badge) as its
ugs_ccd_upload_addressables_buildwritesUpload an Addressables build output directory (typically ServerData/[BuildTarget] or
ugs_ccd_upload_entrywritesUpload one file from disk to a CCD bucket. Creates the entry (or reuses an existing one with the