3DPrompt.
GitHub
라이브러리로 돌아가기
Claude Opus 5참고용 제작 설명

3D MMO를 위한 Claude Opus 5 개발 과정

Claude Opus 5를 3D 브라우저 MMO에 어떻게 활용했는지, 문서·테스트·제약으로 프로젝트를 어떻게 구성했는지 설명하는 태국어 게시물입니다.

제작자 Vibe Coding Thailand원본 출처 보기
3D MMO를 위한 Claude Opus 5 개발 과정

이 예시에 대해

제작자가 공개한 프로젝트를 바탕으로 정리한 시작용 설명이며, 원본 프롬프트를 그대로 옮긴 것이 아닙니다. 결과는 달라질 수 있습니다.

Claude Opus 53D MMO브라우저 게임TypeScript작업 과정테스트프롬프트 작성

프롬프트

거의 모든 코드는 Claude Opus 5로 작성했습니다. 하지만 수천 번의 반복 속에서도 프로젝트를 계속 진행하게 해준 것은 영리한 프롬프트가 아니었습니다. AI가 코드베이스 전체를 읽지 않고도 필요한 것을 찾도록 프로젝트를 정리한 것이었습니다. 1. 지시를 한곳에 몰지 말고 코드 옆에 두기 모든 폴더에 자주 쓰는 작업 흐름과 이전에 발견한 함정을 담은 가이드가 있습니다. 해당 폴더에서 세션을 시작하면 자동으로 로드됩니다. 몬스터 작업을 하면서 맵 가이드의 컨텍스트 비용까지 낼 필요가 없습니다. 작업 전 필요한 컨텍스트는 약 76,000토큰에서 약 10,000토큰으로 줄었습니다. 2. 자제력이 아니라 도구로 규칙을 강제하기 순환 import나 중앙 정의 대신 사용 지점에 직접 쓴 색상 값을 감지하면 빌드를 실패시키는 스크립트를 작성하게 했습니다. AI가 모든 규칙을 기억하길 바라기보다 커밋이 실패하게 만드는 편이 훨씬 믿을 만합니다. 3. TypeScript가 알려주게 하기 효과 없이 스킬을 추가하면 컴파일되지 않습니다. 모델을 만들지 않고 몬스터를 추가해도 컴파일되지 않습니다. 타입 시스템이 허용하지 않으므로 잊어버린 채 넘어갈 수 없습니다. 4. 콘텐츠를 데이터 중심으로 만들기 몬스터, 스킬, 아이템 추가는 시스템 전체 수정이 아니라 행 하나 추가여야 합니다. AI는 ‘일관성을 유지해야 할 다섯 곳 수정’보다 ‘행 하나 추가’를 훨씬 정확하게 처리합니다. 5. 효과적인 프롬프트는 절차가 아닌 평가 기준을 정하기 예를 들어 ‘일반 몬스터는 2~5초 안에 죽어야 한다’, ‘모든 맵의 최소 97%에 도달할 수 있어야 한다’, ‘드롭률 3% 미만인 아이템은 없어야 한다’입니다. 그런 다음 그 기준을 테스트로 구현합니다. 좋은 결과가 무엇인지 알면 AI는 경로를 찾고 성공 여부도 판단할 수 있습니다. 요약하면, 먼저 구조와 테스트에 투자하고 그다음 프롬프트에 투자하세요.

이 프롬프트 사용법

01

적합한 도구로 시작하기

원하는 코딩 도우미나 3D 도구를 여세요. 예시에 표시된 모델을 시작점으로 삼고, 연결된 프로젝트의 설정 안내를 확인하세요.

02

바꿀 요소 하나 고르기

주제, 미술 스타일, 배경을 바꿔보세요. 카메라와 상호작용을 명확히 설명하세요. 먼저 작은 버전을 만든 다음 한 번에 하나씩 다듬으세요.

03

장면에 나만의 모델 추가하기

나만의 캐릭터나 소품이 필요하면 짧은 물체 설명이나 참고 이미지로 3D 모델을 만든 뒤 프로젝트로 가져오세요.

미리보기 작품의 권리는 각 제작자에게 있습니다. 코드나 자료를 재사용하기 전에 원본 출처와 프로젝트 라이선스를 확인하세요.