99% 바이브코딩으로 만든 낯선 사람들을 위한 게임
99% vibecoded game looking for strangers
핵심 요약
코딩 지식 없이 AI 도구만 활용해 3주 만에 낯선 사람과 협동하는 게임을 개발한 이야기.
- 개발 배경 — 코딩 지식 없이 Claude와 AI 도구만으로 3주 만에 게임을 완성함.
- 게임 방식 — 낯선 사람과 끈으로 연결된 캐릭터를 조종해 함께 높이 올라가는 협동 게임.
- 사용 기술 — Claude Code, Three.js, PartyKit, Fal.ai 등 다양한 AI 생성 도구를 활용함.
- 개발 의도 — AI로 만든 결과물도 사람의 손길이 닿은 것처럼 따뜻하고 매력적일 수 있는지 실험함.
평생 게임을 만들고 싶었습니다. 3주 동안 바이브를 타고, 코딩하고, 생성한 끝에 드디어 출시했습니다! 🎉
🆙 UP! with a stranger - 낯선 사람을 위해 만든 세계 최초의 협동 게임!
인터넷에서 무작위로 매칭된 사람과 함께하게 됩니다. 이제 여러분은 끈으로 연결된 두 개의 찰흙 덩어리가 되어 뒷마당에서 우주 너머까지 함께 올라가야 합니다. 최대한 높이 올라가세요. 유일한 규칙은 끈이 끊어지지 않게 하는 것! ⬇️💀
🙌 https://upwithastranger.com/
모르는 사람과 균형을 맞추고, 살아남기 위해 서로의 움직임을 예측하거나 동기화해서 함께 탭해야 한다는 생각으로 설계했습니다!
현재 제 게임에는 활성 플레이어가 거의 0명이라서, 친구를 초대해서 낯선 사람으로 만들거나 😅 혼자서 즐기고 싶다면 언제든 봇을 사용할 수 있습니다 🤖 (실제 사람의 행동과 혼란스러움을 어느 정도 재현하도록 며칠 동안 봇을 만들었습니다)
아트 디렉터 출신으로서 제 원래 의도는 AI로 만든 작업물이 AI 티가 나지 않고, 매력과 기묘한(예측 불가능한) 디테일, 그리고 사랑으로 가득 찰 수 있는지 확인하는 것이었습니다. 🤖❤️
그 과정에서 핑, FPS, kHz, 힙(heap) 등 여러 가지에 대해 정말 많이 배웠습니다. 결과적으로 게임을 20개는 더 만들 수 있을 만큼의 나노바나나(nanobanana) 에셋과 사운드가 남았네요!
제가 사용한 도구들:
- 코드의 100%는 Claude Code와 Codex 사용 (직접 한 줄도 건드리지 않았고 솔직히 어떻게 하는지도 모릅니다)
- 게임 서버는 Three.js를 코어로, PartyKit을 사용
- 나노바나나 2 이미지 생성은 Fal.ai + bria 배경 제거 + Topaz 업스케일링 + z-image/turbo로 매끄러운 타일 생성 (이미지를 한두 번만 크롭하면 됐고, 최적화 등 나머지는 모두 AI가 처리했습니다)
- 처음으로 이미지 생성(nb2)을 최종 에셋 디자인뿐만 아니라 아이디어와 레벨 디자인을 반복하는 데 사용했습니다. 수많은 변형을 생성하고 마음에 드는 것을 고른 다음, 그에 맞는 에셋을 생성하도록 요청했습니다.
- 일부 3D 오브젝트는 Tripo 사용 (메인 캐릭터는 아주 잘 나왔고, 소품 일부는 그대로 유지했습니다)
- 사운드는 Elevenlabs 사용 🔉
제 생애 첫 게임입니다. 99% 바이브코딩으로 만들었습니다. 의도적으로 멍청하게 만들었죠.
게임 플레이 첫 4분을 첨부합니다 ⬆️
질문 있으시면 언제든 환영입니다!



