Frame from Hole that swallows a low-poly city
PromptFull
Create a polished 3D browser game with Three.js where the player controls a moving hole that swallows houses and other city objects, grows as it consumes them, and earns points. Include smooth controls, collision detection, a follow camera, low-poly visuals, and a responsive interface. Organize the project into separate HTML, CSS, and JavaScript files.

Make it yours. Replace "a moving hole that swallows houses and other city objects" with your own core mechanic, and keep the list after "Include" ("smooth controls, collision detection, a follow camera, low-poly visuals, and a responsive interface").

Make it hereFree runs soon

Hole that swallows a low-poly city

Void City, a hole.io-style game: steer a hole through a low-poly town, swallow benches, cars, and eventually whole houses, and grow before the timer runs out. Codex with GPT-5.6 Sol built it from a three-sentence prompt kept simple on purpose.

“The prompt was intentionally simple. The result was not.”

How it was made

The creator says one prompt turned into the game, and calls it a prototype in a reply. No live build or code was shared.

Codex · GPT-5.6 Sol · Three.js

Source and credit

X · Jul 18, 2026 · 135 likes · 8k views · 6 comments

Authorship not stated by the source

Published instructions: Post body

Look notesby Reference

A low-poly town seen from above, where a dark hole with a lilac rim slides along the streets swallowing benches, cars, hydrants, and houses as it grows.

Color
Charcoal roads with white crosswalks, beige pavements, green lawns, and toy-bright houses and cars in red, teal, yellow, and orange; the hole is dark violet with a lilac ring.
Type
A VOID CITY logo in the top left, a timer at top center, score panels in the top right, small floating labels as objects fall in (+80 PARK BENCH, +267 COMPACT CAR), and an end card reading VOID OWNS THE BLOCKS.
Framing
16:9 from a high three-quarter camera that follows the hole across a grid of blocks.
Structure
The hole starts small on a residential block, grows to take cars and a hydrant, reaches the next size with a white flash, swallows houses near taller apartment blocks as the timer runs down, and ends on the results card over a blurred city.

Remakes

Nobody has shared a remake of this one yet. Made your own version? Send it for review and credit.

More like this

Game

Cartoon kart racer for split-screen TV

Partial prompt · Claude Code · Three.js

Game

Pelican riding a bike along the coast

Partial prompt · Claude Code · Three.js

Game

Game Boy Advance you can play in 3D

Codex · Three.js

Game

Brutalist city builder in raw concrete

Fable 5.1 · Three.js

Game

Pac-Man from one prompt, 36 ways

Claude Code · Plain JavaScript

Game

Kaiju battle in a storm-hit city

GPT-6 Astra · Three.js

Game

Call of Duty-style FPS on a market street

Claude Code · Three.js

Game

Asteroids dogfight against AI ships

GPT-5.2

Game

Cartoon endless runner over parallax hills

GPT-5 · Plain JavaScript

Game

Snowbound pixel platformer

Maddy Thorson / Noel Berry

Game

Dragonsweeper’s monster-filled grid

Daniel Benmergui

Game

Low-poly elevated track racing

Kodub

Game

Short trip

Alexander Perrin

Game

Astra's garden

NomnomNami

Game

Pixel dungeon dice encounter

Alarts

Game

First kiss at a spooky soiree

NomnomNami

Game

Sunflower-lined garden defense

Studio11508

Game

Syrup and the ultimate sweet

NomnomNami

Game

A storybook artificer workshop

Pure Jam Games

Game

Isometric brick building sandbox

Oskar Stålberg

Game

Deepest sword cavern scene

Cosmic Adventure Squad

Game

Interstellar connection

Celia

Game

A firelit cabin cooking scene

pomepomelo

Game

Postcard spy fiction

Tributary Games

Game

A playful pastel mountain climb

Cookiecrayon

Game

A ghost in a cat-filled apartment

Team Bean Loop

Game

Neon circuit puzzle chambers

Armor Games Studios

Game

Ink-and-paper platformer

TinyBookshelf

Game

The archives of Trevosa

jamwitch

Game

A hand-drawn game of trust

Nicky Case