← Back to Ship Plainly

Sample Kit #3: Brickbrag

Unsolicited sample, not an endorsement. Ship Plainly made this as a portfolio example from public information only. The maker hasn't seen, asked for, or approved it, and isn't affiliated with us. Facts are from the sources below as read Oct 17, 2026 (~11:30 AM CDT).

Sources (public)

What the public pages say:

What the HN thread raised (paraphrased): mouse look not working in Chrome on Mac for one user; performance on weaker machines (the maker pointed to graphics settings); "Second Life with legos?"; one person "lost a couple of hours"; requests for open source and a technical write-up. The maker fixed reported bugs and linked the changelog.


1. Teardown

Working:

What we'd change:

  1. Keep "LEGO" out of all launch copy. Commenters reached for it ("Second Life with legos?"), and LEGO is a trademark. "Brick" is the right word, and the site already uses it. Don't adopt the comparison in your own copy or replies. (Not legal advice.)
  2. Tell the vibe-coding story on its own track. Gamers want "drive, fly, build together". Builders want "8 days, Claude Code, three.js, what AI couldn't do". Split them: game copy for game communities, build log for dev communities.
  3. Name the 20%. The maker's own line about "the last 20% where AI still needs a lot of human guidance" is the most quotable thing in the thread. A write-up on stud snapping, chunking, client-side prediction, and lighting gotchas (all topics the maker listed) is the obvious next post.
  4. Ship a "low-end mode" link before a bigger launch. The performance comments came early.

2. Positioning brief

3. Product Hunt set

Taglines (≤60):

  1. A shared brick world in your browser. Build, race, fly (54)
  2. Build a brick town with strangers. No download needed (53)
  3. Multiplayer brick-building, right in a browser tab (50)

Description (≤500):

Brickbrag is a shared brick world in your browser. Build anywhere, or buy a lot so your builds stay yours. Drive cars, ride the robot-driven buses out to the volcano, race for the daily leaderboard, or take a trike off the airfield and fly over town. Phone or computer, nothing to download, no sign-up. Made by one parent in a week with Claude Code and three.js, with a 9-year-old as lead playtester.

(397 chars. "One parent" is inferred from "My 9-year-old". Confirm with the maker before using it.)

Maker first comment: outline (rewrite in your own words):

4. X launch thread

  1. 8 days ago I tried to build a tiny brick builder for the browser. It escalated. Now there's a whole town: cars, buses, an airfield, a race track. 🧵 [video: flyover]
  2. Everyone online shares the same world. Build anywhere, or buy a lot with in-game coins so only you can build there.
  3. Four bus lines leave town. The drivers are robots. They're never late. [clip]
  4. The race track has a live board of today's fastest laps. [clip]
  5. My 9-year-old was the main playtester. They found most of the bugs.* [photo/clip, only if comfortable]
  6. Built with Claude Code + three.js + Node + SQLite. AI did a lot. The last 20% (stud snapping, chunking, prediction, lighting) took the most human time.
  7. Phone or computer, no download, no sign-up → brickbrag.com. What should I add next?

*Post 5's second sentence is a placeholder. Use only if true.

5. Reddit (2 posts)

A) r/WebGames. Rule summary (old.reddit sidebar + third-party summary; verify on the day): must be directly playable in browser; title must begin with the game name; no referral links; account 7+ days and 10+ comment karma; reposts need 3 months unless substantially updated (https://old.reddit.com/r/WebGames/, https://threadfox.vip/rules/webgames).

B) r/threejs (rules not verified. Check the sidebar first. If promotion isn't allowed, skip it.) A build-log angle:

6. Show HN (teardown of the actual post)

7. Hero rewrite

The current hero ("Build it. Explore it. Race and fly.") is good. Small tweak:

8. Launch-day checklist