All learning paths
Teen 20 lessons ~160 min Printable lesson plan

πŸ‰ East Volcano

REAL UEFN island (Dragon's Volcano / Emberforge β€” Cinder the dragon as greeter NPC via character device or NPC spawner with dialogue). TERRAIN/SET: volcanic cone with a bowl-shaped crater arena (the fight space), lava moat + lava veins (damage volumes), obsidian rampart wall with

Reading level:
Teen

What you'll be able to do

  • Volcano Survival: The Emberpeak Trials

Lessons

  1. 1

    Award Points in the Fire Pit β€” score_manager_device

    Student can wire a score_manager_device and award/query per-player points from Verse (Activate, SetScoreAward, GetCurrentScore).

  2. 2

    Track the Champion β€” player_reference_device

    Student can register a specific player in a player_reference_device and read/compare that agent from Verse to drive champion/target logic.

  3. 3

    Squad Scores with Maps β€” team score tracking

    Student can maintain [team]int / [player]int score maps in Verse and keep them in sync with device-awarded points.

  4. 4

    Live Scoreboard on the Cannon Wall

    Student can render a live-updating scoreboard (hud_message/billboard refresh loop fed by the score map) that redraws on every score event β€” UI layering over gameplay.

  5. 5

    End-of-Round Leaderboard from a Map

    Student can sort a [player]int map and present a ranked top-N leaderboard at round end.

  6. 6

    Forge a Custom Stat β€” Embers Currency

    Student can define a custom tracked stat (Embers) with stat_creator_device and read/modify it from Verse as an RPG-style currency/XP.

  7. 7

    Stat Powerups β€” Heat Resistance Drops

    Student can place/grant stat_powerup_device pickups that modify custom stats on collection, spawned between waves from Verse.

  8. 8

    The Vault Remembers β€” <persistable> and [player]int Saves

    Student can declare a persistable class + weak_map(player, save) [player]-keyed var so best-wave/ember-bank survive sessions AND carry across zone islands (the cross-zone save introduced here).

  9. 9

    Versioning and Resetting Save Data

    Student can version-migrate and reset persistable data safely when the save schema changes between island updates.

  10. 10

    The Ember Satchel β€” Build a Custom Inventory

    Student can build a Verse-managed custom inventory module (per-player item stacks in a [player] map, granter-device backed, UI readout) β€” buy/carry/spend loop.

  11. 11

    Animation Arc I β€” TeleportTo and MoveTo Basics

    Student can reposition players and props from Verse with TeleportTo[] and MoveTo (positionals, rotation, failure contexts) β€” the start of the animation arc.

  12. 12

    Animation Arc II β€” MoveTo Over Time

    Student can animate a creative_prop to a target transform over a duration and sequence multi-leg moves with async MoveTo calls.

  13. 13

    Animation Arc III β€” Ease It with Lerp

    Student can hand-roll eased motion (Lerp over a ticked timer, ease-in/out curves) instead of linear MoveTo, for juicy prop animation.

  14. 14

    Animation Arc IV β€” prop_mover_device

    Student can drive platforms/hazards with prop_mover_device (Begin/End/Advance, MovementCompleteEvent) and choose device-motion vs Verse-motion appropriately.

  15. 15

    Wave Director β€” the Spawn-Wave Pattern

    Student can orchestrate timed escalating spawn waves in Verse (wave counter, per-wave size/delay tables, wave-cleared detection).

  16. 16

    creature_spawner_device from Verse

    Student can control creature_spawner_device from Verse (Enable/Disable, EliminatedEvent per creature, counting kills into the score model).

  17. 17

    Tuning the Horde β€” creature_manager_device

    Student can scale creature HP/damage/speed per wave via creature_manager_device (and place set-pieces with creature_placer) for difficulty ramps.

  18. 18

    Storm-Paced Rounds β€” storm_controller_device

    Student can drive a shrinking safe-zone from Verse (GenerateStorm/DestroyStorm, PhaseEndedEvent) to pace rounds and force arena movement.

  19. 19

    Lava-Vent Prefab β€” Custom Scene Graph Component with Mesh/VFX/SFX

    Student can author a custom Scene Graph component bundling mesh + VFX + SFX + Verse logic into a reusable lava-vent entity, save it as a PREFAB importable by later zones.

  20. 20

    CAPSTONE β€” Volcano Survival: The Emberpeak Trials

    Student assembles every zone lesson into one shipped wave-survival game mode with a full Lobby→Wave→Shop→Storm→GameOver state machine, persistent progress, and a playable UEFN island.