Basic concepts
This section describes concepts that the Unity Cloud Assets relies on or introduces.
Dataset
A dataset is a set of files and metadata that are uploaded to an asset on the Asset Manager.
- By default, an asset contains two datasets:
- source dataset
- preview dataset
- An asset can have more than two datasets.
- A dataset is always linked to an asset.
- A dataset has two types of metadata:
- primary type
- system tag
- A dataset can reference files contained in other datasets of the same asset. This avoid the duplication of data.
- Files can be referenced in two different datasets of the same asset, to avoid duplication of data.
Asset
An asset is a collection of one or several datasets and metadata uploaded to the Asset Manager.
- An asset is always part of at least one project.
- An asset can be linked to multiple projects. They can optionally be part of a collection.
Projects
Asset Projects are Unity Cloud Projects with the Asset Manager enabled. In Asset Manager Projects members of an Organization can add assets, collections, and users. They can also assign roles to users.
Collections
Within a project, assets can be linked to one or more collections. For information, see the use case on collection.
Metadata
Metadata exposes additional information about an asset, dataset, or file. Metadata keys are defined in an organization's library; to manage these keys, see Manage the field definitions in an organization. Once keys have been created within an organization, they can be used to populate the metadata of assets, datasets, and files, see Add or update an asset's metadata entries.
Additional resources
- For information about:
- creating assets, see the Create files use case.
- finding assets in your projects, see the Search assets use case
- searching asset across project see the Search across projects use case.
- finding and downloading published assets in your Projects, see the Asset Discovery Sample
- creating, viewing, and editing assets, see the Asset Management Sample.
Unity Cloud Assets samples rely on functionality in the Unity Identity and Access Management SDK. For more information, see Identity package for user login.