Easy Chapter Generator
EnglishEspañol

What you will build

You will create one ChapterManager, one default Chapter, and two Ordered Objectives. The first reveals a visible cube and completes through a UnityEvent; the second is linked to a ButtonObjective. In Play Mode you will see Not Started → Active → Completed, then the Chapter will finish without loading another scene.

Chapter 01Active
→
Objective 01UnityEvent
→
Objective 02ButtonObjective
→
ChapterCompleted

Requirements

  • A saved empty scene.
  • No C# errors in Console.
  • The Window > Chapter & Objective System > Manager window.

Create the Manager and Chapter

  1. 1
    Open Window > Chapter & Objective System > Manager.
  2. 2
    Select Create Chapter Manager. Unity creates and selects a GameObject named Chapter Manager.
  3. 3
    Open the Chapters workspace and select + Add Chapter.
  4. 4
    Under Identity and State, enter First Chapter in Title. Keep the generated identifier.
  5. 5
    Open Manager, expand Progression Defaults, and choose First Chapter in Default Chapter.

Add Objective 01 and a visible action

  1. 6
    Return to Chapters, select First Chapter, expand Ordered Objectives, and select Add Objective.
  2. 7
    Under Identity, change Title to Reveal Cube. Do not edit Identifier.
  3. 8
    Create a cube through GameObject > 3D Object > Cube, name it Reward Cube, and clear its active checkbox at the top of the Inspector.
  4. 9
    Expand On Objective Start. Set Activate On Start to size 1 and drag Reward Cube
  5. 10
    Use the Objective row context menu and select Create Scene Component > External Signal. This creates an Objective whose CompleteFromEvent() entry point can be connected to UI.

Play the sequence

  1. 15
    Select Play in Unity's top toolbar. In the Chapter list, First Chapter must be Active and Reveal Cube must be Active; Reward Cube is visible.
  2. 16
    Select the button connected to CompleteFromEvent(). Confirm that Reveal Cube becomes Completed and Confirm Choice becomes Active.
  3. 17
    Select the button connected to Evaluate(). Confirm that Confirm Choice, then the Chapter, become Completed.
  4. 18
    Exit Play Mode, expand Validation on the Chapter, and select Refresh. A healthy link produces information; errors and warnings identify work required before shipping the scene.

If progression does not advance

Objective 01 does not complete

Select the UI Button receiver and confirm that it calls the Objective linked to Reveal Cube, not the second component.

Objective 02 remains Not Started

The system activates the next record only after accepting the current one. Check the exact ID and ensure the displayed Chapter is active.

Validation reports Duplicate Binding

More than one scene component targets the same record. Keep one canonical binding, or complete from external code without adding another Objective.

Next: Your First Complete Sequence.