Playable low-poly apartment walkthrough recreated in WebGL

GPT-6 Astra turned one overnight request into a playable WebGL apartment with clickable objects: a record player, a CRT TV and a fridge.

Claude Code + Three.js (code only)Wandy 2
Actual models · 360°Both from the same photo: left — one unedited Claude Code (Opus 5.5) run modelling it in Three.js code; right — Wandy 2.

Create detailed 3D models

Code alone gets you simple shapes. Wandy 2 turns one photo into a textured 3D model you can use in the same scene.

Build brief by Wandy3D

The author didn't share a prompt, so we wrote down how to recreate this build.

Build a playable browser prototype of a small, moody apartment recreated from a well-known adventure game, rendered in WebGL with a chunky low-poly look. Include a kitchen with a pale blue fridge and stove, a wooden dining table with chairs, a living area with a green sofa, rug and lamp, a bookshelf, a desk with a pinboard, a blue front door, a record player and a CRT television. Use a dark teal and warm brown palette, red brick walls, wooden floors and soft window light with long shadows. Navigation is point-to-point: the player steps between about ten fixed viewpoints with forward, turn-left and turn-right buttons, and can also use the keyboard. Interactive objects show a marker; selecting one opens a side panel with a short description and an action button such as play the record or switch the TV on or off. Add a minimap, a sound toggle, fullscreen and a help overlay, with a Japanese interface. Deliver it as a single web page that works on a phone or foldable screen. Done when you can walk the whole room and trigger every object.

How to use this prompt

  1. Paste the build brief into your coding tool with GPT-6 Astra selected, and let it work without interruption.

  2. Swap in a different room or game location, and change the palette, furniture and the objects that can be clicked.

  3. You get a point-to-point 3D room; ask for more viewpoints, ambient sound or extra interactions.

Original postAre you the author? Ask us to edit or remove this page