코딩 또는 게임 개발 배경 지식이 없는 상태에서, Opus 5.5와 Godot으로 그림을 플레이 가능한 게임까지 구현한 과정
요약
코딩이나 게임 개발 지식이 없는 1인 개발자가 Godot 엔진과 Opus 5.5를 활용하여 그림 기반의 플레이 가능한 인디 게임을 구현한 과정을 공유했습니다. 이 과정에서 'route', 'handoff' 등 커스텀 Claude 스킬을 이용해 작업 흐름을 관리하고, Tripo P2와 Blender로 에셋 제작 비용을 절감하는 방법을 사용했습니다.
핵심 포인트
- Godot 엔진의 오픈 소스와 headless 지원이 AI와의 협업에 유리합니다.
- 커스텀 Claude 스킬(route, handoff 등)을 활용하여 작업 흐름과 컨텍스트를 체계적으로 관리할 수 있습니다.
- Tripo P2와 Blender 조합으로 레퍼런스를 기반으로 에셋 제작 비용을 절감했습니다.
- 아트 디렉션을 JSON 형식으로 저장하고 시각적 목표(visual target)를 확립하여 일관성을 유지합니다.
저는 Godot 엔진으로 제작된 매우 인상적인 인디 프로젝트를 진행하는 1인 개발자와 이야기를 나누었습니다. 이 개발자는 코딩이나 게임 개발 배경 지식이 전혀 없었음에도 불구하고, 자신의 그림과 아이디어들을 약 6주 동안 플레이 가능한 게임으로 구현했습니다. 그가 공유한 몇 가지 유용한 세부 사항과 기술들이 있습니다. 이 게임은 Ragnarok Online과 Monster Hunter를 혼합한 형태입니다. 대부분의 개발 과정은 Opus 5.5를 사용하는 Claude Code와 Claude Max 20× 구독을 통해 이루어졌습니다. 아직까지는 정해진 범위(fixed scope)가 없습니다. 각 기능은 아이디어와 리서치로 시작하여 구현되고, 실제 게임에서 테스트 및 조정됩니다. 초점은 한 번에 하나의 작은 기능에 맞춰져 있으며, 다음으로 넘어가기 전에 그 모습과 느낌을 확인하는 방식입니다.
여기서 가장 유용했을 수 있는 부분은 커스텀 Claude 스킬들입니다. 'route'는 작업을 평가하고 Sonnet이나 Haiku에게 적절한 업무를 위임하며, Opus가 결과를 검토합니다. 이는 토큰 절약에 도움이 됩니다. 'handoff'는 동일한 설정과 계속 진행하는 데 필요한 컨텍스트로 새로운 세션을 시작하여, 컨텍스트가 부족해질 때도 작업 흐름을 유지할 수 있게 합니다. 'Re-searcher'는 리서치 주장을 확인하고 그 결과를 Obsidian에 저장합니다. 이렇게 하면 원래의 리서치 자료를 보존할 수 있으며, 모든 것을 요약본의 요약본으로 점진적으로 줄이는 것을 막아줍니다.
Godot은 오픈 소스이며, 커스텀 도구를 구축하기 쉽고, 헤드리스(headlessly)로 스크립트를 실행하는 것을 지원한다는 점에서 도움이 됩니다. 이는 AI와 함께 작업하는 데 편리합니다. 3D 측면에서는 Tripo P2가 레퍼런스 이미지로부터 더 큰 에셋들을 생성합니다. 작게 수집 가능한 오브젝트들은 Blender에서 모델링한 후, 비용을 절감하기 위해 일치하는 레퍼런스를 사용하여 Tripo에서 텍스처링합니다. Tripo 구독료는 월 약 $20입니다.
저의 시선을 사로잡은 것은 일관된 비주얼 스타일이었습니다. 게임의 아트 디렉션을 설명하는 전용 스킬이 있으며, 성공적인 이미지 프롬프트는 미래 생성을 안내하기 위해 JSON 형식으로 저장됩니다. 새로운 에셋은 확립된 시각적 목표(visual target)에서 시작합니다.
VFX(시각 효과)와 shaders(셰이더) 역시 Obsidian에 자체적인 분석 자료가 있으며, 프로젝트가 성장함에 따라 효과의 외관이 일관되게 유지되도록 효과들이 어떻게 계층화되었는지 문서로 기록하고 있습니다. 이것은 단지 파트 1일 뿐이며, 저희는 시리즈를 기획하고 있습니다. 질문과 피드백은 아래에서 환영하며, 모든 내용을 개발자에게 전달할 예정입니다. submitted by /u/Delicious-Shower8401 [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI (top/week)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기