AI로만 낚시 게임을 만드는 3주 차 과정
Week 3 of making my fishing game entirely with AI
핵심 요약
AI 도구와 MCP를 활용해 3주 만에 낚시 게임을 개발 중인 제작자의 워크플로우와 진행 상황 공유.
- 개발 워크플로우 — ChatGPT로 컨셉을 잡고 Claude와 Blender MCP를 연동해 3D 모델링 및 게임 통합 수행함
- 의사결정 기록 — AI의 환각을 방지하기 위해 모든 결정 사항을 기록하고 사용자 주도의 검토 과정을 거침
- 그래픽 최적화 — 3D 생성 도구 대신 Blender 스크립트를 활용해 게임에 최적화된 로우 폴리 모델을 생성함
- 게임 개발 철학 — AI가 작업을 수행하되 인간이 아트 디렉터로서 최종 검수와 미적 판단을 내리는 구조를 유지함
안녕,
AI만 써서 낚시 게임 만드는 거 벌써 3주 차다. 최신 변경 사항 적용된 Claude Artifacts 보고 싶은 사람들은 여기 Artifact 1이랑 Artifact 2 확인해 봐. 어떻게 바뀌었는지 전후 사진도 있음.
내 작업 방식은 1주 차 때 그냥 원하는 거 타이밍 치던 수준에서, 이제는 모든 작업마다 창을 따로 띄우고 블렌더(Blender)랑 고도(Godot)용 MCP까지 쓰는 수준으로 발전했다. 저번보다 기능도 엄청 추가했고, 그래픽 싹 갈아엎고 실제 3D 모델도 넣었음.
이미지 생성은 ChatGPT로 하고, 나머지는 거의 다 Claude로 해결 중이다.
말했듯이 엔진은 Godot 4.7.1 쓰고 있고 Claude Code용 MCP랑 같이 돌리는 중. 처음 2주는 MCP 없이 그냥 Claude 데스크탑 앱으로만 했었음.
작업 방식은 대충 이래:
1. 레퍼런스 생성. ChatGPT(OpenAI Playground)로 컨셉 아트, 낚시 구조, 리핏 차트 목업, 스킬 트리 배경 같은 거 뽑음. 여기서 비주얼적인 '룩'을 내가 직접 결정함. (사람 눈 안 거치면 AI가 지 맘대로 만들어서 전체적인 조화가 다 깨지더라고.)
2. 레퍼런스를 지오메트리로 변환. 3D 생성기(Rodin) 써봤는데 솔직히 메쉬가 너무 개판이라 수정할 게 한두 개가 아님. 그래서 그냥 블렌더용 MCP 쓰기 시작했다. 블렌더 세션을 아예 따로 파서 3D 모델을 짜게 만듦. 이게 생성형 모델보다 훨씬 나음. 스크립트가 곧 소스니까 비율 수정하기도 쉽고, 시리즈물 느낌 내기도 좋거든. 카메라 거리상 디테일한 모델까진 필요 없는데, AI랑 블렌더 MCP 조합이 딱 이런 간단한 로우 폴리 모델 뽑는 데는 최적임.
3. 다른 세션에서 통합. 배치, 수면, 스케일, 와이어링 같은 거. 모델링 세션이랑은 분리해서 작업함. 거의 모든 작업마다 세션을 따로 파서 각자 할 일 하게 만들고, 메인 채팅창 하나가 다른 세션들한테 명령 내리는 식으로 굴림.
4. 스크린샷으로 검수. 게임 내 카메라로 렌더링해서 직접 눈으로 확인하기 전까진 아무것도 인정 안 함. 이거 때문에 시간 날린 적도 있음. 세션 하나가 섬 4개를 추가했는데, 위에서 내려다볼 땐 괜찮아 보였거든? 근데 막상 게임 들어가니까 물 위에 뜬 납작한 모래 팬케이크 꼴이더라고. 위에서 보면 팬케이크도 완벽해 보이니까 문제지.
5. 점수 매기면서 피드백. 그래픽 대규모 수정할 때, 뭘 바꾸기 전에 (내가 가이드 주고 Claude가) 평가 기준부터 세웠음. 10점 만점으로 점수 매겨서 8점 넘는 것만 통과시킴. 평가할 땐 어떤 게 최신 버전인지 안 알려주고 스크린샷만 보여줌. 그래야 "내가 많이 바꿨으니까 당연히 더 낫겠지" 하는 착각을 막을 수 있거든.


