IMMINENCE is a browser-based interactive narrative where players explore a small town during its final evening as a mysterious gold presence arrives, using a distinctive silkscreen visual style and procedural generation.

Stars

13

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It combines a poignant, contemplative story with a unique real-time art direction that uses a custom silkscreen post-processing pipeline (three inks plus a gold spot plate), procedural town generation, and WebAudio synthesis—all delivered as plain ES modules without a build step.

Who it is for

  • Fans of experimental interactive fiction and art games
  • Digital artists and game developers interested in procedural storytelling and custom graphics pipelines
  • People seeking a meditative, atmospheric experience
  • Educators or students studying WebGL, real-time rendering, or browser-based game design

Use cases

  • As a short, immersive art piece for personal reflection or creative inspiration
  • As a technical case study for implementing custom shaders (silkscreen separation, misregistration, paper grain) in three.js
  • As a demonstration of a real-time narrative that unfolds without traditional goals or conflict
  • As a reusable codebase for procedural world generation and WebAudio-synthesized ambient soundscapes (MIT licensed)

Strengths

  • Distinctive visual aesthetic: a four-plate silkscreen look with gold infiltration, misregistration that reacts to player actions, and paper grain texture
  • Emergent narrative through non‑linear dialogue: every object and NPC has two sets of observations that change as the evening progresses
  • No build step or dependencies beyond a CDN import map, making it easy to run locally or deploy
  • Fully synthesized audio (cicadas, wind, evolving chord, radio) that responds to the player's actions and the game state

Considerations

  • The experience is fixed at ~10 minutes of real time and cannot be paused, which may not suit players wanting longer or replayable content
  • Requires a modern browser with WebGL support; performance may vary on low-end devices
  • Interaction is limited to walking, looking, holding a 'see' button, and sitting—no puzzles or traditional gameplay mechanics

README quick start

IMMINENCE

a suburb, on the last evening

Play: https://the-imminence.netlify.app

Everyone in Fairhill grew up knowing it would come — the way you know about winter. Nobody moved away over it. This week, the whole town knew which evening. Over one real-time evening (~10 minutes, and it cannot be paused), a vast presence arrives over the town (pop. 1,214) while the sun goes down on the other side of the sky — one light replacing another. Nothing is asked of anyone. But it is the custom, on the last evening, to see the small things once more, before they are gathered.

The whole world is silkscreened: three inks on cream stock, and a fourth — a gold the world's inks don't have — that belongs only to what is arriving. Light is the paper showing through. Over the evening the gold stops being ink and becomes leaf, and then it begins to infiltrate the town's own print, field by field, from the ground up.

The point of view

The end is not news here, and nobody sent a notice. Fairhill has always known the world would end within living memory, the way any town knows winter is coming; only the date was open, and it arrived like weather-sense. That is why nobody argues, why Mr. Delgado finishes the lawn, why the streetlight schedule is kept to the end, and why seeing the small things is a custom rather than an instruction. The evening is a lifetime at 60×: you spend it paying attention, and at the end the attention is returned. You saw. And were seen.

How it plays

  • WASD walk · mouse look · hold E to see · Q to sit down · M sound
  • On touch: the left half of the screen is a floating stick (it appears under your thumb), the right half looks, and you hold SEE.
  • You begin facing the sun going down. The other light is behind you.
  • Seeing is a dialogue: witnessed people look back; sprinklers bend their water upward; the car radio harmonizes with your bell note; the presence pulses in answer as your count grows — and the town's hum opens its mouth a little each time.
  • Every thing has an early line and a late line — the same mailbox has stranger facts to report once the other light is up.
  • The hum is a chord being assembled all evening: bare octaves, then the fifth at dusk, then the F that streetlight no. 212 has held for thirty years, a major third once every head has turned, a ninth near the end — and the whole chord

Description

a suburb, on the last evening - a ten-minute game printed in three inks and a gold. Play: the-imminence.netlify.app

Related repositories

Similar projects matched by category, topics, and programming language.

react
Featured
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web DevelopmentFrontend Frameworks
246,741
tandpfun
Featured
tandpfun GitHub avatar

wardrobe

A GPT‑image powered app that extracts individual garment cutouts from photos, organizes them into a digital wardrobe, and generates modeled outfit previews.

JavaScript
1,570
mshumer
Featured
mshumer GitHub avatar

Claude-of-Duty

A browser-based first-person shooter built entirely with procedural generation and orchestrated AI agents, featuring 55k lines of Three.js/WebGL2 code and no art assets.

AI & Machine LearningAI Agents
1,234