PHASE 1 — CORE ENGINE & UI SYSTEMS (Demo Milestone Focus) [ ] Task ID Task Description Priority Est. Effort Notes/Dependencies [ ] DEMO-CORE-001 Implement UCotDTGameInstance with basic UI flow management for Demo state transitions CRITICAL M Foundation for demo UI navigation [ ] DEMO-CORE-002 Create lightweight loading manager to drive WB_LoadingScreen progress bar and completion routing HIGH M Supports quick iterate load screen [ ] DEMO-CORE-003 Build WB_MainMenu with functional New Campaign, Continue (demo auto-save), Settings, and Quit buttons CRITICAL M Simplified menu targeting demo flow [ ] DEMO-CORE-004 Create simplified WB_SettingsMenu shell with Graphics, Audio, and Gameplay tabs (adult consent toggle only) HIGH S Demo-ready subset; reuse later [ ] DEMO-CORE-005 Implement async save/load API for demo slot with autosave scheduler and basic slot browser entry HIGH M Supports Continue flow, uses simplified data set [ ] DEMO-CORE-006 Hook main menu buttons to save/load API (Continue uses demo autosave slot) and confirm quit MEDIUM S Ensures playable loop for demo PHASE 2 — CHARACTER CREATION SYSTEM (Demo Core Loop) [ ] Task ID Task Description Priority Est. Effort Notes/Dependencies [ ] DEMO-CC-001 Implement minimal origin selection screen with 2 races (Human, Dragonborn) covering both sexes CRITICAL M Demo subset of origins [ ] DEMO-CC-002 Build origin selection grid widget with thumbnails, preview swap, and Continue/Back flow CRITICAL M Reuses preview setup for later stages [ ] DEMO-CC-003 Create streamlined appearance panel covering Head Model, Body Type, Skin Color, Hair Style/Color HIGH M Focused subset for demo [ ] DEMO-CC-004 Provide morph sliders for core body options (Breast Size, Chest Size, Waist Size, Hip Size, Butt Size) HIGH M Demo-critical sliders only [ ] DEMO-CC-005 Integrate adult content consent toggle gating sensitive sliders and persist choice HIGH S Demo compliance [ ] DEMO-CC-006 Save Character Creation output into demo UCotDTSaveGame bootstrap and transition into demo scene CRITICAL S Drives demo playable state PHASE 3 — DEMO PLAYABLE LOOP (Minimal Systems) [ ] Task ID Task Description Priority Est. Effort Notes/Dependencies [ ] DEMO-CS-001 Setup simplified player character with AttributeSet baseline (one attribute each: Strength, Agility, Will) HIGH M Minimal GAS setup [ ] DEMO-CS-002 Implement single active ability (basic attack) using GAS, bound to demo hotbar HIGH S Enables immediate combat feel [ ] DEMO-CS-003 Create demo combat HUD with health bar, target indicator, and ability cooldown visual MEDIUM M Shows core feedback [ ] DEMO-WF-001 Configure single demo territory level with streaming setup, territory data entry, and simple map marker HIGH M Provides playable world anchor [ ] DEMO-COM-AI-001 Create one AI enemy with basic behavior tree (idle → approach → attack) for encounter HIGH M Demonstrates combat loop [ ] DEMO-AV-001 Implement placeholder audio cues for menu, ability, and territory ambience tied to demo events MEDIUM S Basic audio context [ ] DEMO-AV-002 Gate adult-content audio/VFX through consent state so demo respects toggle MEDIUM S Demo compliance hook [ ] DEMO-QS-001 Run basic functional QA checklist covering menu flow, character creation, save/load, and demo encounter HIGH M Demo release verification This condensed Demo roadmap focuses on delivering a playable introduction with core UI, a trimmed character creation flow, minimal combat/test environment, and foundational consent/save systems while leaving room to expand toward the full 18-month plan later.