A story-driven fantasy adventureTHE LAST LANTERNECHOES OF THE FORGOTTEN · ECLIPSE OF THE GODS
Journey · The Awakening
Find the First Spark
The island has forgotten its light. Find the crystal and bring it back to life.
Lantern chargeFading
Echoes found0 / 3
EListen
W A S D move · SHIFT sprint · SPACE jump · MOUSE look · E interact · M mute · ESC pause
✧
A Vi3W-made fantasy world

THE LAST
LANTERN

Echoes of the Forgotten · Eclipse of the Gods

The island forgot its own name. You awaken on its shore with a dying lantern, the last spark of a vanished age. Follow the echoes beneath the roots—and decide whether the Heart of Aether should wake.

W A S D Move
MOUSE Look
SHIFT Sprint
SPACE Jump
E Interact
ESC Pause
Progress saves on this device. Best experienced with headphones and a keyboard. Click-drag to look if pointer lock is unavailable.
Ⅱ
The island is still listening

Journey paused

Your discoveries are saved as you travel.

✦
Chapter VI · The Last Choice

The seal remembers.

Beyond the tree, something stirs in the dark. The old city sealed the Heart to keep it sleeping. What will you ask the lantern to do?

Both paths can be experienced from the ending screen by beginning a new journey.
✧
The island remembers

A new dawn

THE LAST LANTERN · ECHOES OF THE FORGOTTEN
Created with Three.js and three original Vi3W models.
Chapter IThe Awakening
✦
Private multiplayer · server-authoritative

GODS vs DEMONS

Restore three shrines and hold the Heart ritual, or corrupt all three before the match timer expires. Shrine capture takes sustained interaction and can be contested. Teams are assigned automatically and kept balanced.

Connect to the local match server to begin.
The match service must be online to create or join a room. Secure WebSockets are used automatically on HTTPS. A room code is required to join a private match.
TEAM
Shrines: 0 / 3
05:00
Health 100
F · READY
WASD move · SHIFT sprint · hold E to channel · click attack · F faction ability · ESC cursor
Match complete