> For the complete documentation index, see [llms.txt](https://pororoca-works.gitbook.io/s.b.i-simple-basic-interaction-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pororoca-works.gitbook.io/s.b.i-simple-basic-interaction-documentation/l_demo-map-escape-room-example.md).

# L\_Demo Map: Escape Room Example

### 🧩 L\_Demo Map: Escape Room Example

The `L_Demo` map serves as a fully playable **escape room-style level**, designed to demonstrate how all the core features of **S.B.I.** work together in a real gameplay scenario.

***

#### 🎮 Gameplay & Interaction

* You’ll follow a **step-by-step puzzle sequence** using the **Tracker HUD** on the top-right corner of the screen.
* All core interaction types are present — including **press**, **hold**, and **item-based activation**.
* Remember:
  * Use nearby **switches** to turn on room lights.
  * **Collect batteries** to power your flashlight and access darker areas.
*

```
<figure><img src="/files/vwoNUJrV4W2xjLNngI3D" alt=""><figcaption></figcaption></figure>
```

***

#### 🧠 Puzzle Logic with BP\_DemoPuzzleController

This map features a custom controller actor:

> **`BP_DemoPuzzleController`**

This actor is **not required** for general use of S.B.I. — it exists purely to:

* Coordinate events during the escape room sequence
* Track your puzzle progress
* Trigger follow-up events (e.g., unlocking doors, enabling new controls)

It uses **simple event dispatchers** tied to interactable actors in the level.

<figure><img src="https://2763894655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrKEdL4IPuDIPLmnegKb%2Fuploads%2F7ME3Py35l2vN2waHimH3%2Fimage.png?alt=media&amp;token=5c020710-6ba9-48dc-a76f-a56565fb422f" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2763894655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLrKEdL4IPuDIPLmnegKb%2Fuploads%2F3gMVWkkK64KPJtunsf63%2Fimage.png?alt=media&amp;token=9d359bcc-faf0-43a0-9336-ee6fd8c04ed1" alt=""><figcaption></figcaption></figure>

***

#### 🔧 Learn From It (Optional)

While this controller is specific to the demo, it’s a **great reference** if you:

* Want to create **step-based puzzles**
* Need to coordinate multiple actors via dispatchers
* Are building **escape room**, **survival**, or **story-driven logic**

We kept it clean and beginner-friendly so you can explore or build on it.
