π 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
What you'll be able to do
- Volcano Survival: The Emberpeak Trials
Lessons
-
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
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
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
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
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
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
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
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
Versioning and Resetting Save Data
Student can version-migrate and reset persistable data safely when the save schema changes between island updates.
-
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
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
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
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
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
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
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
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
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
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
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.