Settings¶
Purpose¶
Owns shared ScriptableObject configuration assets used across render-pipeline-independent preview and capture workflows.
This territory provides reusable editor configuration state that can be consumed by rendering, preview, and capture systems without belonging to a specific feature domain.
Owns¶
- Shared rendering settings
- Shared capture settings
- Pipeline-agnostic configuration assets
- Editor configuration state
Does NOT Own¶
- User preferences
- EditorPrefs persistence
- Runtime settings
- Feature-specific configuration
- Rendering implementation
Allowed Dependencies¶
Settings may depend on:
- Unity ScriptableObject APIs
- Shared editor models
- Foundational editor systems
Settings should avoid depending directly on:
- Rendering implementations
- Preview implementations
- Export workflows
- UI systems
Notes¶
Core settings exist to provide reusable configuration that can be shared across rendering pipelines and editor workflows.
Feature-specific preferences belong within their owning feature territories.
Core settings are reserved for broadly reusable editor configuration.
Future Candidates¶
- Shared rendering defaults
- Pipeline-neutral capture settings
- Shared editor configuration assets