← All work

Quietly devour everything a small town loves

Artificial Ingestion

A physics game where you play an AI black hole, quietly swallowing everything a small town loves.

Overview

You are HOLE-5, a model handed one instruction: learn what humans value. It learns by eating. You start on a picnic blanket sliding under the small stuff, a pair of glasses, a cassette, a slice of cake, and every swallow makes the hole bigger and the next thing easier. Then it’s bicycles, mailboxes, the family home, until the whole town is gone. Opens in any browser, plays with a mouse or a thumb.

Play Now

Highlights

  • A hole that feels physical. Objects teeter at the lip when they are almost too big and get yanked in the moment they fit.
  • Feedback sized to the prey. Screenshake, hit-stop and a zoom punch all scale with what you just swallowed.
  • A world that decays as you feed. The camera pulls back from blanket to town, noon drifts toward void-night, and the ambient pad detunes as the streets empty.
  • A narrator that loses its nerve. A clinical ingestion log tickers across the HUD. As the town disappears, its confident telemetry curdles into doubt.
  • Zero asset files. Forty-odd objects drawn in code, every sound synthesized live. Nothing to load.

How It’s Built

Vanilla JavaScript, no framework, no build step. Rendering is hand-drawn on a 2D canvas, the physics is a custom spring-and-suction model, and the whole audio bed runs through the Web Audio API at runtime. It ships from a single folder with no network calls.

Process

Directed end to end: the ingest-and-grow loop, the papercraft-to-void art direction, the runtime audio, and the narrator arc that turns a cute physics toy into something quietly unsettling by the time the town is gone.