결과부터 설명하세요
사용자가 보게 될 결과를 먼저 밝힌 뒤 이를 만들기 위해 협력해야 할 시스템을 나열하세요.
Claude Opus 5로 만든 3D 예제 ‘Opus 5로 참고 이미지에서 탐험 가능한 Three.js 세계 만들기’에서 Three.js, 3D 세계 구현을 살펴보세요. 결과를 확인하고 프로젝트에 맞게 프롬프트를 수정해 보세요.
첨부 이미지를 바탕으로 탐험 가능한 Three.js 3D 세계를 만드세요. 요구 사항 1인칭 조작(WASD + 마우스 시점), 충돌 감지, 지오메트리 통과 금지. AAA 시각 품질: PBR 재질, HDRI 기반 조명, 실제 그림자, 후처리(톤 매핑, 블룸, AA). 움직이거나 상호작용할 수 있는 모든 것에 물리 적용. 중급 GPU에서 60fps. 과정 지형, 소품·지오메트리, 재질·텍스처, 조명, 물리, 조작·카메라, 성능을 독립 작업으로 나누고 각 작업에 서브에이전트 하나를 배정하세요. 각 서브에이전트는 담당 영역을 처음부터 끝까지 책임지고, 무엇을 만들었고 무엇이 아직 부족한지 보고합니다. 통합 후 세계를 직접 돌아다니며 보이는 결함을 모두 기록하고 수정하세요. 한 차례 검토에서 결함이 전혀 나오지 않거나 5회 반복할 때까지 진행하세요. 어느 경우든 해결되지 않은 항목을 보고하세요. 실행 가능한 단일 프로젝트와 시작 방법을 제공하세요.
프롬프트 살펴보기
Claude Opus 5, Three.js, 3D 세계를 다룬 Claude Opus 5 3D 예제 ‘Opus 5로 참고 이미지에서 탐험 가능한 Three.js 세계 만들기’을 살펴보세요. 원문 프롬프트인지 공개 자료를 재구성한 제작 지침인지는 출처 유형에서 확인할 수 있습니다.
핵심 결과를 유지한 뒤 카메라, 조작, 조명, 성공한 결과가 해야 할 일을 지정하세요. 시각 디테일을 더하기 전에 먼저 테스트하세요.
사용자가 보게 될 결과를 먼저 밝힌 뒤 이를 만들기 위해 협력해야 할 시스템을 나열하세요.
조작, 상태 전환, 충돌, 초기화를 명시하세요. 핵심 상호작용 규칙을 암묵적으로 남기지 마세요.
에셋 예산, 반응형 조작, 자연스러운 대체 처리를 요청해 데스크톱 데모를 넘어 실제로 쓸 수 있는 프로토타입을 만드세요.
프롬프트로 게임이나 장면을 만들었다면, 그 안의 캐릭터와 소품에도 생명감을 더해보세요. Tripo로 정교한 에셋을 만들어 단순한 임시 모델을 교체할 수 있습니다.
CS2와 Battlefield를 섞은 1인칭 슈터를 만들어보세요.
Three.js로 레오나르도 다빈치의 날갯짓 비행기.
Claude Code에서 Opus 5 High 모드에 준 프롬프트입니다. @WisprFlow로 말하고 받아썼기 때문에 대화체입니다. 프롬프트: 이 좀비 프로젝트 디렉터리를 포크해주세요. 환경, 맵, 게임플레이를 이 게시물처럼 AAA급으로 보이게 만들고 싶습니다. 시각 참고용 스크린샷도 첨부했습니다: https://t.co/b5CzKRTbVt 지금 게임은 아주 블록 같고 사실적이지 않습니다. Battlefield 6나 최신 Call of Duty처럼 모션 블러, 멋진 그림자와 조명, 미세한 애니메이션, 바이브 코딩 게임과 스튜디오 수준 게임을 구별하는 모든 요소를 갖추길 원합니다. 맵과 게임플레이, 로직은 사실상 그대로 두되 시각 표현과 움직임은 대대적으로 바꿔야 합니다. 이 디렉터리를 직접 편집하지 마세요. 포크한 다음 그래픽과 관련된 모든 것을 다시 만드세요: * 시각 테마 * 움직임 * 모든 모델 * 기타 새 효과음이 필요하면 ElevenLabs를 쓰세요. 새 음악이나 음성 합성 등 무엇이든 가능합니다. 이미 보유한 ElevenLabs 효과음 라이브러리도 사용할 수 있습니다. 가장 좋은 방법을 택하세요. 좀비, 총, 맵의 3D 모델링, 조명, 모션 블러, 이동 시스템, 부드러움, 달릴 때 카메라 흔들림까지 모두 최신 Battlefield/COD의 품질에 도달해야 합니다. 완료할 때까지 작업하세요. 필요하면 브라우저로 테스트하세요. AAA 기준에 완전히 도달할 때까지 여러 번 재귀적으로 반복하세요. 참고: Matt의 영상 스크린샷을 시각 참고 자료로 첨부했습니다.