전체 글
튜토리얼 · 8 min read

그레이박스에서 골드까지: 환경을 일정 안에 붙잡아 두는 패스 순서

게임 환경을 구축하는 검증된 다섯 패스 시퀀스(블록아웃, 매크로, 구조, 세트 드레싱, 폴리시)와 패스별 종료 기준, 시간 예산, 버티컬 슬라이스 요령, 그리고 각 패스가 방지하기 위해 존재하는 실패 패턴을 정리했습니다.

Illustration of a grey blockout turning into a fully dressed scene

환경이 일정을 무너뜨리는 방식은 예측 가능한 하나뿐입니다. 아래에 깔린 레이아웃이 검증되기 전에 디테일이 추가되고, 그다음 레이아웃이 바뀌며, 디테일이 그것과 함께 죽습니다. 해법은 문서화된 종료 기준을 갖춘 고정된 패스 순서입니다. 각 패스는 정확히 하나의 질문에 답하고, 그 답이 승인될 때까지 다음 패스는 시작하지 않습니다. 이 글은 각 패스가 받을 만한 전체 시간의 대략적인 비율, 이른 뷰티 샷을 원하는 퍼블리셔를 어떻게 만족시키는지, 각 패스가 방지하는 구체적 실패를 포함해 전체 시퀀스를 짚어 갑니다.

건물의 드러난 콘크리트 골조가 보이는 철거 현장 완성된 건물은 모두 층입니다. 구조가 먼저, 마감이 마지막. 환경도 같은 방식으로 지어지며, 순서를 건너뛰고 누군가 벽이 검증되기 전에 욕실에 타일을 붙이면 같은 방식으로 실패합니다.

왜 순서가 재능을 이기는가

환경 제작에서 가장 비싼 문장은 "레이아웃은 나중에 고치자"입니다. 나중은 결코 더 싸지지 않습니다. 그레이박스에서 벽 하나 옮기는 데는 몇 초, 같은 이동을 세트 드레싱 후에 하면 10~20배가 듭니다.

제때 납품하는 팀은 더 빠른 아티스트가 아닙니다. 그저 검증되지 않은 땅 위에 짓기를 거부할 뿐입니다. 블록아웃에서 벽을 옮기는 데는 몇 초. 같은 벽을 세트 드레싱 후에 옮기면 벽, 그 몰딩, 그 데칼, 내브메시, 라이팅 빌드, 그리고 아티스트의 오후가 듭니다. 원래 변경에 대해 일상적으로 10~20배 배수가 드는 셈입니다. 이 시퀀스의 모든 패스는, 변경이 일어날 때(그리고 늘 일어납니다) 아직 쌀 때 일어나도록 보장하기 위해 존재합니다.

패스 0. 의도 (반나절, 종이 위에서)

그 공간이 무엇을 위한 것인지, 그 분위기, 플레이어가 기억해야 할 세 순간을 진술하는 문단 하나를 쓰세요. 도구는 전혀 필요 없습니다.

이것을 건너뛰면 가장 흔한 종류의 죽은 레벨이 나옵니다. 기술적으로는 깔끔하고, 정서적으로는 텅 빔. 그 문단은 이후 모든 패스를 대조해 시험할 수 있는 계약입니다: 드레싱 결정이 세 순간 중 어느 것에도 봉사하지 않으면, 그것은 자기 목적의 장식이며 손실 없이 잘라낼 수 있습니다. 예산: 전체 시간의 1% 미만이며, 목적 없는 반복에서 그 몇 배를 절약합니다. 이후 모든 결정에 논쟁 대신 예/아니오 시험을 주기 때문입니다.

패스 1. 블록아웃: "플레이되는가?" (시간의 약 15%)

회색 프리미티브, 실제 캐릭터 메트릭, 아트는 0: 플레이테스트가 구조적 변경을 더 이상 낳지 않을 때 종료합니다.

이 패스를 정직하게 유지하는 규칙:

  • 잠근 메트릭(문 너비, 엄폐 높이, 점프 거리)을 첫날부터 사용하세요. 잘못된 스케일의 블록아웃은 아무것도 검증하지 못합니다. 플레이어가 실제로는 결코 통과하지 않을 공간을 시험하고 있기 때문입니다.
  • 머티리얼과 프롭을 금지하세요. 예쁜 블록아웃은 거짓말입니다. 리뷰어는 완성돼 보이는 레이아웃에 관대하고, 나쁜 공간은 완성돼 보이기에 리뷰를 살아남습니다.
  • 실제 캐릭터 컨트롤러로 플레이테스트하세요, 플라이캠이 아니라. 플라이캠은 걷고 싸우기에 비참한 공간을 승인합니다.
  • 여기서는 무자비하게 반복하세요. 블록아웃에서 열 번의 레이아웃 개정은 건강한 신호이지 헛돎이 아닙니다. 같은 열 번의 개정을 아트 후에 하면 대재앙입니다.

패스 2. 매크로: "멀리서 읽히는가?" (약 10%)

지형 실루엣, 주요 랜드마크, 큰 명도 덩어리: 눈을 가늘게 뜬 스크린샷이 여전히 공간을 전달하면 종료합니다.

이것은 가장 큰 스케일의 구성입니다. 지평선, 플레이어의 방향을 잡아 주는 단 하나의 랜드마크, 밝음 대 어둠의 큰 덩어리들. 유용한 도구가 삼 명도 테스트입니다. 스크린샷을 검정, 중간 회색, 흰색으로 줄이세요. 중요한 형태가 세 명도에서 분리되지 않으면, 어떤 양의 텍스처 디테일도 조망을 구하지 못합니다. 텍스처는 명도가 읽힌 후에야 읽히기 때문입니다. 매크로 구성을 여기서, 아직 밀어 옮길 수 있는 한 줌의 회색 덩어리일 때 바로잡으면, 하류의 모든 것이 이미 의도적으로 보이는 씬을 물려받습니다.

나선 계단: 공간을 어떻게 가로지르는지 정의하는 구조 구조 패스는 걸을 수 있는 공간이 현실이 되는 곳입니다. 충돌, 이동, 유도가 모두 여기서 결정됩니다. 단 하나의 장식 프롭도 놓기 전에, 계단을 옮기는 것이 아직 몇 초로 끝날 때입니다.

패스 3. 구조: 키트와 대형 배치 (약 25%)

모듈러 건축, 히어로 바위와 나무, 도로, 다리(걸을 수 있는 공간을 정의하는 모든 것)까지: 레벨이 최종 스케일에서 처음부터 끝까지 통행 가능하고 유도가 작동하면 종료합니다.

충돌은 이 패스에서 현실이 되며, 플레이어 유도도 그렇습니다. 빛, 유도선, 랜드마크가 처음 하는 플레이어를 UI 없이 공간을 통해 이미 이끌고 있어야 합니다. 유도를 세트 드레싱 전에 검증하는 것이 중요합니다. 드레싱은 이미 작동하는 경로를 보강할 수 있을 뿐입니다. 작동하지 않는 것은 구할 수 없기 때문입니다. 구조 패스를 마친 그레이박스에서 새로운 플레이테스터가 길을 잃으면, 나뭇잎을 더해도 도움이 안 됩니다. 구조가 문제이며, 이것이 그것을 싸게 고칠 마지막 순간입니다.

패스 4. 세트 드레싱: 보이는 80% (약 35%)

식생 시스템, 지면 잡동사니, 이야기를 들려주는 씬: 우선순위 시선이 드레싱되면 종료합니다. 맵이 균일하게 가득 찼을 때가 아니라입니다.

여기가 전통적으로 일정이 죽는 곳입니다. 수동 배치는 밀도에 선형으로 비례하기 때문입니다. 두 규율이 계산을 바꿉니다:

  1. 맵이 아니라 카메라 경로를 드레싱하세요. 플레이어는 대부분의 레벨을 가까이서 아마 삼분의 일쯤 봅니다. 균일한 밀도는 노력의 삼분의 이를 아무도 살펴보지 않는 공간에 씁니다.
  2. 덩어리 레이어는 시스템이 배치하게 하세요. 마스크와 종별 규칙으로 밀도를 페인팅한 뒤 네이티브 엔진 인스턴스로 베이크하면 날을 시간으로 압축합니다. 이 워크플로가 Numivo의 핵심이며, 결과가 평범한 나뭇잎과 인스턴스화된 메시이기에 다음 두 패스의 모든 것이 그것을 손으로 배치한 콘텐츠처럼 다룹니다.

이야기를 들려주는 것만 손으로 배치하세요: 뒤집힌 수레, 야영지, 사당. 숲에는 시스템, 서사에는 손: 이 분업이 이 35% 패스가 60% 패스가 되는 것을 막습니다.

패스 5. 폴리시: 품질로 읽히는 마지막 5% (약 10%)

데칼, 마모, 모서리 습기, 최종 조명 균형, 앰비언스: 마감일에 종료합니다. 폴리시는 기준이 아니라 시계로 정당하게 끝나는 유일한 패스이기 때문입니다.

지각 품질에 불균형한 영향을 주는 작은 손길: 물이 물가와 만나는 어두워진 지면, 빛줄기 속 먼지, 모든 긴 직선 모서리를 깨는 데칼, 살아 있는 듯 딱 알맞게 깜빡이는 빛. 폴리시는 오직 안정된 땅에만 속합니다. 다시 블록되는 다듬어진 모서리는 순수한 낭비였습니다. 바로 이것이 이 패스가 마지막인 이유이며, "이 히어로 모서리만"처럼 그것을 앞당기려는 시도야말로 경계해야 할 규율의 실패입니다. 구조가 승인되기 전에 폴리시가 시작되는 순간, 당신은 레이아웃이 바뀌지 않을 것에 걸고 있으며, 레이아웃은 늘 바뀝니다.

패스 6. 성능과 스윕 (약 5%)

최악의 세 뷰를 예산에 대조해 측정하고, 컬 거리를 설정하고, 충돌을 감사하고, 경계 밖을 확인하세요. 목표 하드웨어에서 수치가 녹색이면 종료합니다.

예산이 앞선 패스들에서 지켜졌다면, 이것은 검증이지 구조가 아닙니다. 고정된 "예산 카메라"(최악의 조망, 가장 밀집한 전투 공간, 가장 붐비는 실내)는 무작위 플라이스루가 결코 못 하는 방식으로 회귀를 드러냅니다. 지금까지 성능을 무시한 팀은 여기서 위기를 발견하고, 도중에 측정한 팀은 체크리스트를 발견합니다.

"지금 뷰티 샷이 필요하다"는 요구를 만족시키기

버티컬 슬라이스 복도 하나를 완전한 품질로 짓고 나머지는 정직한 그레이박스로 유지하세요. 다듬어진 한 경로는 넓게 다듬는 비용의 일부이며, 균일하게 반쯤 드레싱된 맵보다 더 나은 샷을 낳습니다.

퍼블리셔와 마케팅은 이른 뷰티 샷을 요청하며, 잘못된 대응은 레벨 전체를 얇게 다듬는 것입니다. 이는 패스 순서를 모든 곳에서 한꺼번에 위반하고, 검증되지 않았으면서 동시에 반쯤만 완성된 맵을 낳습니다. 올바른 대응이 버티컬 슬라이스입니다. 레벨을 관통하는 대표 경로 하나를 골라, 그것을 골드까지 끌고 가고, 나머지 전부는 정직한 그레이박스로 남기세요. 슬라이스는 마케팅에 진짜로 완성된 샷을, 팀에 보정할 품질 목표를 주며(맵 전체가 아니라 경로 하나이기에) 대안의 일부 비용으로 훨씬 적은 재작업 위험을 감수합니다.

훔칠 만한 현장 수치

  • 블록아웃에서 드레싱된 씬까지 레이아웃 변경 비용 배수: 10~20×
  • 건강한 블록아웃 반복 횟수: 5~10회의 구조적 개정
  • 플레이어가 가까이서 살펴보는 레벨의 비율: 대략 삼분의 일, 그러니 거기를 드레싱하라
  • 대부분의 팀에서 작동하는 시간 분배: 여섯 패스에 걸쳐 15 / 10 / 25 / 35 / 10 / 5
  • 패스당 종료 기준: 하나. 그 이상은 그 패스가 은밀히 두 패스라는 뜻입니다.

미니 FAQ

패스가 레벨 사이에서 겹칠 수 있나요? 예, 그것이 병렬성의 건강한 형태입니다. 레벨 B가 블록아웃 중일 때 레벨 A는 드레싱 중. 일정을 깨는 것은 하나의 레벨 안에서 패스를 겹치는 것, 폴리시가 검증되지 않은 구조를 앞질러 달리는 상황입니다.

종료 기준은 누가 승인하나요? 그 패스를 만들지 않은 사람입니다: 디자이너가 아트 패스를, 아티스트가 레이아웃 패스를 승인합니다. 자기 인증은 검증되지 않은 작업이 새어 나가는 길입니다. 자기 레이아웃이 끝났는지에 대해 당신은 최악의 심판입니다. 그 문제가 더는 보이지 않기 때문입니다.

늦은 플레이테스트가 드레싱 후 레이아웃 변경을 요구하면? 모든 것에도 불구하고 가끔 일어납니다. 10~20× 배수가 당신에게 불평할 권리를 사 주는 것이 바로 그것입니다. 변경을 국소화하고, 영향받은 패스를 그 영역만 다시 실행하고, 다음번 블록아웃 승인을 강화할 증거로 다루세요. 프로세스가 실패했다는 증거가 아니라.

소규모 팀에는 너무 경직된 것 아닌가요? 패스는 소규모 팀에는 더 작아지는 것이지 없어지는 것이 아닙니다. 혼자서도 "예쁘게 만들기 전에 플레이됨을 증명하라"가 교훈의 전부입니다. 실패 모드(아름다운 모서리, 삭제된 레이아웃)는 어떤 팀 규모에서도 동일합니다.

패스 순서는 관료주의가 아닙니다. 아무것도 모래 위에 짓지 않는다는 약속입니다: 종료 기준을 모두가 볼 수 있는 곳에 쓰고, 서로에게 그것을 지키게 하면, 프로젝트의 마지막 한 달은 분류 작업 대신 출고가 됩니다.