4개월 동안 만든 멀티플레이어 새 게임과 Claude 플레이테스트 봇 🦚
Spent 4 months building a multiplayer bird game and Claude Playtest Bots 🦚
핵심 요약
브라우저에서 실행되는 멀티플레이어 새 게임을 개발하고, Claude를 활용해 게임 버그를 찾는 AI 플레이테스트 봇을 구현했습니다.
- 브라우저 게임 개발 — three.js 기반의 멀티플레이어 새 탐험 게임을 제작함
- Claude AI 활용 — Claude Code를 통해 게임 플레이테스트 봇을 구현함
- AI 에이전트 구조 — Opus 모델이 목표를 설정하고 Jev 모델이 실시간으로 행동을 결정함
- 버그 탐지 기능 — AI가 다양한 성격으로 게임을 플레이하며 벽 끼임 등 버그를 찾아냄

내 웹사이트에 있는 뻔한 이력서 대신 멀티플레이어 게임을 하나 만들어 봤어. 최대 4명이 새가 돼서 디아블로 2에서 영감을 받은 세계를 탐험하는 게임인데, 처음엔 안 그래 보여도 하다 보면 알게 될 거야 🤣. 원래 게임 디자이너가 본업이라 예전에 만들다 만 게임을 다시 꺼내서 three.js로 직접 엔진까지 짰거든. 그래서 브라우저에서 바로 돌아가.
진짜 대박이었던 건 내 Claude Code 구독이랑 연동해서 게임 플레이 테스트용 에이전트를 만든 거야. 깃허브에 있는 rmalde/minecraft-agent 보고 아이디어를 얻었어. 똑똑한 모델(Opus)이 계획을 짜고, 작고 빠른 분류 모델(Jev)이 행동을 결정하는 방식이지.
Claude가 1초마다 스크린샷을 보고 몇 단계로 나뉜 목표를 설정해. 그럼 OpenRouter에 있는 결정 모델인 jev가 화면은 안 보고 “서쪽으로 6m 떨어진 은색 깃털로 이동, 경로 확보됨” 같은 텍스트로 된 선택지를 받아서 초당 3번 정도 골라내고, 에뮬레이터가 실제로 키를 누르는 식이야.
새 4마리를 동시에 돌릴 수 있는데, AI마다 성격도 다 달라. 성격 급한 놈, 경쟁심 강한 놈, 탐험 좋아하는 놈 등등. 실제로 벽에 끼거나 특정 지점에 도달 못 해서 짜증 내는 버그 같은 걸 이놈들이 다 찾아내더라.
더 궁금한 거 있으면 언제든 물어봐 :-)
아직 만드는 중이라 어디서 막히는지, 뭐가 좀 이상한지 알려주면 진짜 고마울 것 같아.
직접 해보고 싶으면 여기로: www.georgluif.at (웹 브라우저에서 바로 실행돼)

