3D / WebXR · Craft · Product scoping Live

keii: a walkable 3D museum

A 3D museum I built for a friend's art career, then scoped as a product

Why I built it

A friend of mine is an illustrator trying to get his art career off the ground. I wanted to give him something that set him apart from every other artist portfolio out there.

The market wasn’t offering him much. Website builders all look the same, social platforms compress images and bury older work, and the hosted 3D gallery platforms charge a subscription forever and keep the gallery on their servers. That risk is real. Mozilla Hubs shut down in 2024, and Spatial deleted creator galleries in July 2026.

What I shipped

A demo site built from scratch with Hugo around his real artwork, with his permission. (It’s a capability demo, not his actual website, and a banner on every page says so.)

The centerpiece is a walkable museum in one self-contained HTML file, about 34KB with Three.js and WebXR. Desktop uses WASD and mouse-look, phones get touch controls, and on a Quest it’s full VR. A Victrola in the middle plays music with positional audio, so it gets louder as you walk toward it. No build tools, no accounts, no subscription. The owner keeps every file.

Inside the museum hall. Real artwork under picture lights, with the Victrola at center

The gallery site around it, with the demo banner and artist credit up top

Walk through it live

Then I asked if it was a product

The museum only took me evenings because of AI-assisted coding. So what’s it worth to the thousands of artists who can’t build it at all? I did the same research pass I did for Campus Scout .

The niche is verifiably empty. As of July 2026 there’s no downloadable, one-time-purchase walkable WebXR gallery for sale on any major marketplace, and the competitors that exist are all hosted subscriptions. But empty niches are usually small. 44% of Gumroad products earn nothing, so my revenue table leads with the failure case and sizes the realistic win at $250 to 800 a month. Not a gold rush, and the report says so.

RungPriceWhat it is
Free demo room$0The live museum. It markets itself
Full template$49 one-time20 art slots, music, VR, docs. The buyer owns the files forever
Install call$99Template plus I set it up with you
Done-for-you$149I deploy it to your host within 48 hours

Decisions I’d defend in an interview

DecisionReasoning
One HTML file, no build stepThe customer is an artist on Neocities, not a developer. Every dependency removed is a support email prevented
One-time purchase, not a subscription“You own it” is the whole differentiator, and hosting costs plus churn are what killed Spatial’s creator tier
Sell through itch.io and GumroadThey’re merchant of record, so 10 to 12% in fees buys out the entire global sales tax problem
Kill criteria written before launch25 sales in 90 days means build the product family. Under 10 means it stays a portfolio piece

Where it stands

The demo and museum are live and work on desktop, mobile, and VR. The scoping report and 90-day roadmap are done. If I decide to sell it, the next step is packaging it with a config block and a plain-English README, then listing it at a $29 launch price.

← All projects