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.
Edited by Bruno Massa