Learn
Short lessons that build quests in your own project. Each lesson has five to eight steps and ends with something that runs. Start with an empty level; the example map LV_PulseQuest_Example is a finished result to compare with.
New to Pulse? The lesson The Pulse window of PulseFoundation shows the Set Up, Create, Test and Check steps that these lessons use.

Lessons
| Lesson | Track | Time | You build |
|---|---|---|---|
| Your first quest | Blueprint | 12 min | A quest that starts with the level and ends after one objective |
| Objectives and progress | Blueprint | 12 min | An objective that counts herbs, with progress |
| Branching with the StateTree | Blueprint | 10 min | Two endings, chosen by a story flag |
| Show quests in the UI | Blueprint | 12 min | A quest list that follows the quest manager |
| Save and load quests | Blueprint | 12 min | Quest progress that survives a restart |
| A shared quest for two players | Blueprint | 15 min | A party quest for two players |
| Write an objective in C++ | C++ | 15 min | An objective class of your own in the StateTree |
How the lessons work
- Any order. Nothing is locked. A lesson that builds on another one says so at the top; in the editor, Set up from here creates what the earlier lessons built.
- In the editor. Pulse HUB can walk you through a lesson: it checks your steps, shows you the button to press and can do a step for you. Open the lesson in the Pulse Docs tab and choose Start in editor.
- On the web. The same text works as a plain page. The steps you finished are remembered in your browser only.
- Names. The lessons name the assets
DA_FirstQuest,ST_FirstQuestand so on. Use other names if you like; the checks find the assets by their type.