Core
ChapterManager, Chapters, Objectives, components, persistence, and the authoring window. Core does not depend on URP, HDRP, Cinemachine, XR, dialogue, or inventory packages.
Start Here
Import the Core safely, decide whether the optional Demo belongs in the project, and verify the first clean compile.
The package contains the runtime Core, Editor authoring tools, bilingual offline documentation, and an optional Demo. Keep Runtime and Editor to author Chapters; omit Demo when a production project does not need the example.
ChapterManager, Chapters, Objectives, components, persistence, and the authoring window. Core does not depend on URP, HDRP, Cinemachine, XR, dialogue, or inventory packages.
A Built-in Render Pipeline showcase. It uses presentation assets and Unity packages that are not part of the Core contract.
TextMesh Pro folder. If Unity asks for TMP resources, use Window > TextMeshPro > Import TMP Essential Resources.Assets/ChapterObjectiveSystem/Runtime, Editor, and Documentation. Clear Demo if you do not want the example.Import Demo only when you want to follow the packaged examples. Its showcase scene targets the Built-in Render Pipeline. For Demo controls, set Active Input Handling to Input System Package (New) or Both in Player Settings, then allow Unity to restart if requested. Input System, Cinemachine, and Starter Assets references belong to Demo presentation; removing them from a production project does not change the Core API.
Copy configuration ideas, not its controllers, cameras, or materials, unless the project already owns those dependencies.
Continue with Ten-Minute Quick Start to author a real sequence.
Confirm: the Console names TMPro or a font resource. Fix: install Unity's official package and import TMP Essential Resources.
Confirm: Core compiles and only the showcase scene is affected. Fix: use Built-in Render Pipeline for that scene or adapt its materials in a project-owned copy.
Confirm: at least one C# error exists in Console. Fix: resolve the earliest error first; Unity does not load Editors while the domain fails to compile.