Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

D065 — Tutorial & New Player Experience

Keywords: tutorial, new player, Commander School, contextual hints, adaptive pacing, skill assessment, hints.yaml, feature tips, binding profiles, controls walkthrough, post-game learning, annotated replay, multiplayer onboarding, modder tutorial API

Five-layer tutorial system: Commander School campaign, contextual hints (YAML-driven), new player pipeline, adaptive pacing engine, and post-game learning. Experience-profile-aware. All content YAML+Lua moddable.

SectionTopicFile
Overview & Commander SchoolDecision capsule, problem, decision (dopamine-first philosophy), Layer 1 — Commander School (mission structure, IC-specific features, tutorial AI tier, experience-profile awareness, campaign YAML, tutorial mission Lua script pattern)D065-overview-commander-school.md
Hints SchemaLayer 2 intro, hint pipeline, hint definition schema (hints.yaml) — core YAML schema for contextual hints with trigger conditions, suppression rules, platform variants, and localizationD065-hints-schema.md
Hints, Tips & TriggersFeature smart tips (hints/feature-tips.yaml — comprehensive tips catalog for all game features), trigger types (extensible), hint history (SQLite), QoL integration (D033)D065-hints-tips-triggers.md
New Player Pipeline & PacingLayer 3 — New Player Pipeline (self-identification gate, controls walkthrough, canonical input actions, binding profiles, binding matrix, Workshop profiles, co-op role onboarding, skill assessment), Layer 4 — Adaptive Pacing EngineD065-new-player-pacing.md
Post-Game, API & IntegrationLayer 5 — Post-Game Learning (rule-based tips, annotated replay mode, progressive feature discovery), Tutorial Lua Global API, tutorial achievements, multiplayer onboarding, modder tutorial API, campaign pedagogical pacing guidelines, cross-referencesD065-postgame-api-integration.md