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.

A quest from start to finish: the quest manager runs a quest, its StateTree runs the objectives, gameplay events and story flags steer it

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_FirstQuest and so on. Use other names if you like; the checks find the assets by their type.

Table of contents


Back to top

Copyright © 2026 LuQ Studios. Distributed under the MIT License.

This site uses Just the Docs, a documentation theme for Jekyll.