← All projects 01 / 09
Glimmer Resort hotel at dusk
In-game establishing shot · the resort at dusk
Web Game · Narrative Design

Glimmer Resort

Vanilla JS WebAudio API Zero dependencies GitHub Actions Alibaba Cloud OSS
Year2026 · Solo project
RoleWorldbuilding, puzzle design, code, assets, deployment
ScopePrologue + 5 chapters + 3 endings

A Chinese folk-horror puzzle game where the only interface is a search box. No buttons, no option lists — every step forward is a keyword the player thinks of and types in. Playable in full online.

The prologue is a simulated phone screen — lock-screen push, email, a garish prize page — that widens into the hotel's in-room tablet, “GLIMMER OS”. From there the player searches their way through a resort with no 44th floor, a second website styled as a 1900s guild portal, and a hard real-time countdown finale with three endings, one hidden behind two side quests.

  • 51 keyword branches behind a normalization engine with gating, synonym folding and dead-end detection — the one-box constraint shaped the entire puzzle design.
  • Two windows, one story: the main site and the retro portal sync state one-way through localStorage, so clues found on one side unlock puzzles on the other.
  • All audio is code: 9 procedural WebAudio sound functions, no audio library; the villain's “underwater” voice is synthesized live through a filter chain.
  • AI assets, human-reviewed: illustrations and voiceover are AI-generated, then put through a five-step human revision workflow — over a dozen passages rewritten to keep every clue consistent; one AI misspelling on a sign was written into the plot.
  • Zero-dependency single file: HTML/CSS/JS + SVG only, all media base64-embedded, deployed to Alibaba Cloud OSS via GitHub Actions with a custom domain and HTTPS.
Next project MOONSENSE →