Game settings DataAssets (graphics, platform, project, first scene selector)
Current State
There is a cascading editor Settings (done) for editor preferences, but no game/project settings: graphics options, platform/build config, project metadata, and which scene loads first are not modeled as assets.
Goal
Concrete DataAssets (built on #11 (closed)) for game/project configuration, edited in the Inspector and consumed by the runtime and build.
Tasks
- GraphicsSettings DataAsset (resolution, vsync, quality, renderer options)
- PlatformSettings DataAsset (per-target build/runtime options)
- ProjectSettings DataAsset (name, version, company, icon)
- First-scene selector (boot scene reference by GUID)
- Surface these in a dedicated Project Settings editor window/section
- Consume settings at game startup (boot scene, graphics) and in the packaging step
- Defaults created on new-project (
ProjectOps)
Acceptance Criteria
- Project Settings are editable in the editor and stored as DataAssets.
- The built game boots into the configured first scene with the configured graphics options.
Related
- #11 (closed) (DataAsset, required), (build consumes settings), #22 (closed) (boot scene).
Edited by Bruno Massa