역할이 다른 팀이 같은 게임을 만들게 하는 법: 협업 갈등 조율
기획자·개발자·아티스트 사이에서 반복되는 갈등을 일정, 구현 가능성, 품질 기준의 문제로 나누어 조율하는 실무 방법을 정리합니다.

갈등은 개인의 성격보다 작업 방식에서 시작된다
게임 개발에서 기획자, 개발자, 아티스트가 충돌하는 일은 특별하지 않습니다. 각 역할이 보는 성공 기준과 위험이 다르기 때문입니다. 기획자는 플레이 경험과 시장성을 지키려 하고 개발자는 기술적 안정성과 일정 예측 가능성을 우선하며 아티스트는 시각적 완성도와 제작 일관성을 중요하게 봅니다.
문제는 의견 차이 자체가 아니라 그 차이를 확인할 공통 기준 없이 결정을 내릴 때 커집니다. “이 기능은 꼭 필요하다”, “구현이 어렵다”, “아트가 아직 안 나왔다”라는 말은 모두 사실일 수 있지만 무엇이 어려운지와 무엇을 포기할 수 있는지가 문서와 빌드에서 드러나지 않으면 대화는 쉽게 사람에 대한 평가로 바뀝니다.

먼저 합의해야 할 세 가지 기준
갈등을 줄이려면 직군별 요구를 하나의 우선순위 언어로 바꿔야 합니다. 기능을 논의할 때 아래 세 기준을 함께 기록해 보세요.
플레이어 가치
이 기능이 플레이어에게 주는 변화가 무엇인지 한두 문장으로 적습니다. “전투가 더 재미있어진다”처럼 넓은 표현보다 “회피 직후 0.3초 동안 반격 창이 생겨 숙련 플레이어가 위험을 감수할 이유가 생긴다”처럼 관찰 가능한 변화가 좋습니다.
제작 비용과 불확실성
개발자는 단순히 가능 또는 불가능으로 답하기보다 필요한 시스템과 아직 검증되지 않은 부분을 구분해 설명해야 합니다. 아티스트도 에셋 수뿐 아니라 애니메이션 종류, 이펙트 변형, UI 상태처럼 수정 비용을 키우는 요소를 드러내야 합니다.
출시 기준
기능이 출시 버전에 반드시 필요한지 있으면 좋은지 실험용인지 정합니다. 이 분류가 없으면 모든 요청이 긴급한 요청처럼 다뤄지고 결국 일정 막판에 가장 비싼 방식으로 잘라내게 됩니다.
| 항목 | 플레이어 가치 | 비용·불확실성 | 출시 분류 |
|---|---|---|---|
| 대시 반격 | 숙련도 표현과 전투 리듬 강화 | 판정, 애니메이션 전환, VFX 동기화 검증 필요 | 핵심 |
| 장비 외형 염색 | 수집 보상과 개성 표현 | 머티리얼 변형, UI, 저장 데이터 필요 | 후순위 |
| 전투 결과 공유 카드 | 커뮤니티 확산 가능성 | 캡처, 플랫폼별 공유 API 확인 필요 | 실험 |
말로만 정하지 말고 작은 빌드로 확인한다
갈등이 길어지는 기능은 대개 결과물을 서로 다르게 상상하고 있는 기능입니다. 이때 긴 회의보다 짧은 검증 빌드가 효과적입니다. 완성된 그래픽과 모든 예외 처리를 기다리지 말고 핵심 감각을 확인할 수 있는 최소 형태를 만드세요.
예를 들어 대시 반격 기능이라면 임시 모델, 단색 이펙트, 간단한 적 하나만으로도 입력 타이밍과 적 경직의 재미를 검증할 수 있습니다. 프로토타입에서 재미가 확인된 뒤에야 아티스트는 필요한 동작과 이펙트의 범위를 정밀하게 산정할 수 있고 개발자는 시스템을 일반화할 가치가 있는지 판단할 수 있습니다.
flowchart TD
A[기능 요청] --> B[플레이어 가치 한 문장 작성]
B --> C[기획·개발·아트가 비용과 위험 기록]
C --> D{핵심 경험을
짧게 검증할 수 있는가?}
D -->|예| E[최소 프로토타입 제작]
D -->|아니오| F[범위 축소 또는 조사 작업 분리]
E --> G[플레이 결과와 제작 비용 검토]
F --> G
G --> H{출시 기준을 충족하는가?}
H -->|예| I[제작 일정에 반영]
H -->|아니오| J[보류·삭제·후속 업데이트 후보로 이동]
프로토타입의 목적은 구현력을 과시하는 데 있지 않습니다. 팀이 같은 질문에 답하게 만드는 데 있습니다. “재미있는가?”, “현재 일정 안에 가능한가?”, “아트 제작량을 감당할 수 있는가?”를 한 번에 확인할 수 있어야 합니다.
역할 간 핸드오프를 계약처럼 구체화한다
작업 의뢰가 모호하면 받은 쪽은 빈칸을 추정으로 채웁니다. 그 추정이 나중에 틀렸다고 밝혀질 때 갈등이 생깁니다. 따라서 기획서나 작업 티켓에는 결과물의 형태와 결정 시점을 명시하는 편이 좋습니다.
기획자가 개발자에게 전달하는 기능 정의에는 다음이 필요합니다.
- 플레이어 행동, 성공 조건, 실패 조건
- 화면과 상태가 바뀌는 시점
- 조정 가능한 수치와 기본값
- 결정되지 않은 항목과 결정 담당자
- 검증할 수 있는 완료 조건
아티스트에게 전달하는 요청에는 화면상 용도와 상태별 필요 여부를 함께 적습니다. 예를 들어 “버튼 아이콘 필요”보다 “상점 탭의 장비 버튼에 사용하며 기본·선택·잠금 상태가 필요하고 모바일과 PC에서 같은 의미로 보여야 함”이 훨씬 유용합니다.
개발자 역시 “아트가 늦었다”라고만 말하기보다 어떤 상태가 없어서 어떤 기능 검증이 막혔는지 알려야 합니다. 임시 에셋으로 대체 가능한지 실제 에셋이 있어야만 확인할 수 있는지 구분하면 작업 순서를 다시 짜기 쉬워집니다.

충돌이 발생했을 때의 회의 운영법
갈등 회의는 설득 대결이 아니라 결정 회의가 되어야 합니다. 회의 전에 논점과 선택지를 문서에 적고 회의가 끝날 때는 결정과 후속 행동을 남깁니다.
다음 순서를 따르면 감정 소모를 줄이는 데 도움이 됩니다.
- 관찰 가능한 사실을 먼저 확인합니다. 현재 빌드, 작업량 추정, 목표 일정, 플레이 테스트 결과를 봅니다.
- 각 역할이 우려하는 손실을 한 문장으로 정리합니다. 예를 들어 개발자의 우려는 “저장 데이터 구조를 지금 바꾸면 기존 세이브 호환 검증이 늘어난다”가 될 수 있습니다.
- 선택지를 둘 이상 만듭니다. 유지, 범위 축소, 다음 업데이트로 이동, 대체 표현 적용처럼 실제로 선택 가능한 안을 둡니다.
- 결정권자와 결정 기한을 명확히 합니다. 모두의 동의가 필요하다는 규칙은 빠른 팀을 만들지 못합니다.
- 결정 내용을 작업 보드와 기획 문서에 반영합니다. 회의 참석자만 아는 결정은 다시 논쟁이 됩니다.
회의록에는 긴 대화보다 아래처럼 남기는 편이 좋습니다.
결정: 장비 염색은 출시 버전에서 제외한다.
근거: 핵심 전투 완성도에 직접 기여하지 않으며 UI·머티리얼·저장 데이터 작업이 추가된다.
대안: 장비 등급별 고정 색상으로 희소성을 표현한다.
담당: 기획자는 보상 문구 수정, 아트는 고정 색상 팔레트 작성, 개발은 염색 UI 티켓 종료.
재검토: 출시 후 콘텐츠 업데이트 계획을 세울 때.
팀의 속도를 높이는 것은 심리적 안전과 책임의 동시성이다
의견을 내도 괜찮다는 분위기는 중요합니다. 하지만 누구도 결정을 내리지 않는 분위기와는 다릅니다. 기획자는 목표와 우선순위를 분명히 하고 개발자는 위험을 초기에 드러내며 아티스트는 품질을 지키기 위한 최소 조건을 구체화해야 합니다. 그리고 최종 결정권자는 정보가 충분해졌을 때 결정을 미루지 않아야 합니다.
특히 작은 팀에서는 한 사람이 여러 역할을 맡는 경우가 많습니다. 이때도 역할을 섞어 말하기보다 “지금은 플레이 경험 관점의 의견”, “지금은 제작 비용 관점의 우려”처럼 관점을 구분하면 대화가 선명해집니다.
반복 가능한 협업 리듬 만들기
협업 갈등은 한 번의 워크숍으로 사라지지 않습니다. 대신 정기적인 리듬을 만들면 작은 불일치가 큰 재작업으로 번지는 일을 줄일 수 있습니다.
- 주간 계획 회의에서는 새 기능의 가치, 위험, 담당자를 확인합니다.
- 짧은 빌드 리뷰에서는 실제 플레이 화면을 기준으로 범위와 품질을 조정합니다.
- 마일스톤이 끝난 뒤에는 가장 큰 재작업 하나를 골라 원인을 돌아봅니다.
- 다음 마일스톤에는 개선 규칙을 하나만 적용합니다. 예를 들어 모든 신규 UI 요청에 상태 목록을 붙이는 식입니다.
좋은 팀 빌딩은 갈등이 없는 상태가 아닙니다. 서로 다른 전문성이 만든 반대 의견을 더 나은 게임과 더 현실적인 계획으로 바꾸는 능력입니다. 공통 기준을 문서로 남기고 작은 빌드로 가정을 검증하며 결정의 책임을 분명히 하면 직군 간 마찰은 팀을 멈추게 하는 문제가 아니라 게임의 완성도를 높이는 신호가 될 수 있습니다.



