Documentation

Unity Engine

Unity Engine

Reusing settings with preset assets

Create and use preset assets to reuse settings across assets.
Read time 1 minuteLast updated 16 days ago

Presets are assets that you can use to save and apply identical property settings across multiple components, assets, or Project Settings windows. You can also use presets to specify default settings for new components and default import settings.
You can only apply Presets in the Editor. Presets have no effect at runtime. You can use scripting to support presets in your own MonoBehaviour, ScriptableObject or ScriptedImporter classes.

Topic

Description

Introduction to preset assetsUse preset assets to reuse configurations and settings throughout your project.
Create presets assetsSave the property configuration of a component, asset, or Project Settings window.
Apply preset assetsApply the configurations of a preset asset to a component, asset, or project setting.
Set default preset assetsSet default preset assets to apply to every component or importer of a specific type every time you create one.
Apply default presets to assets by folderApply default presets based on the location of an asset.
Add preset support to custom typesAdd preset support for your own custom C# types.

Additional resources