업무 환경, 특히 낯선 환경이나 빠른 문제 해결이 필요한 긴급한 상황에서는 의사소통이 어려울 수 있습니다. 저는 첫 대규모 팀 게임 개발 프로젝트에서 배운 몇 가지 교훈을 공유하고자 합니다.
관련 분야: 업무
작성자: Cloud Guo
많은 사람들이 차분하고 편안한 환경에서는 의사소통이 쉽다고 생각합니다. 하지만 업무 환경, 특히 낯선 환경이나 빠른 문제 해결에 초점을 맞춰야 하는 긴급한 상황에서는 의사소통이 어려워질 수 있습니다. 이럴 때 커뮤니케이션 문제가 발생하여 대화가 중단되거나 아이디어가 제대로 교환되지 않는 경우가 종종 있습니다. 제가 첫 대규모 팀 게임 개발 프로젝트에서 얻은 몇 가지 교훈을 공유하고자 합니다.
교훈 01: 장기적으로 좋은 커뮤니케이션의 토대가 되는 신뢰
저는 남부감리교대학교(SMU) 길드홀 프로그램의 일환으로 47명의 개발자로 구성된 팀과 함께 카니발 아케이드 레이싱 게임인 Fastival(Steam에서 제공)을 퍼블리싱하는 프로젝트를 진행했습니다. 이 프로젝트에서 저는 아트 프로듀서를 맡았습니다. 프로젝트 초반에 저는 아트 팀과 원활한 커뮤니케이션 파이프라인을 구축해야 하는 어려움에 직면했습니다. 아티스트와 함께 작업한 경험이 없었기 때문에 이 작업은 특히 어려웠습니다. 제 경험을 되돌아보니 팀 내에서 신뢰를 쌓는 것이 가장 큰 과제였다는 것을 깨달았습니다. 처음에는 아티스트들이 저를 잘 모르거나 제 구체적인 역할을 이해하지 못해 저와 생각을 공유하는 것을 망설였어요. 팀 내에서 신뢰를 쌓고 소통을 원활하게 하기 위해 제가 먼저 행동에 나서야 했습니다.
신뢰를 쌓기 위해 저는 아티스트들에게 작은 일부터 시작해서 다양한 업무를 도와주기 시작했습니다. 예를 들어 아트팀이 어두운 환경에서 작업하는 것을 선호한다는 사실을 알게 된 후 좌석 배치와 조명 조건을 조정했습니다. 또한 퍼포스(버전 관리 소프트웨어)와 언리얼 엔진 5와 관련된 질문에도 도움을 주었습니다. 저는 차분하고 정중하게 아티스트들에게 다가가 영어가 모국어가 아닌 분들에게 인내심을 가지고 개념을 설명했습니다. 제 행동은 팀에 대한 저의 헌신을 보여줬죠. 점차 아티스트들은 저를 도우미로 여기기 시작했고 제 역할을 더 잘 이해하기 시작했습니다. 팀원들의 신뢰를 바탕으로 아티스트, 프로그래머, 레벨 디자이너가 포함된 하위 팀을 구성하는 등 팀 구성과 커뮤니케이션 파이프라인을 더욱 조정할 수 있었습니다.
교훈 02: '긴급' 상황에서의 차분한 커뮤니케이션
팀 내 신뢰 구축에 대한 경험에서 나아가 제가 배운 또 다른 교훈, 즉 '긴급' 상황에서 침착하게 소통하는 방법에 대해 이야기하고자 합니다.
알파 개발 첫 주에 저는 여러 아티스트들을 괴롭히던 문제를 발견했는데, 게임에 임포트된 일부 모델에 검은 반점이 생기고 왜곡되어 보이는 현상이었습니다. 수업이 끝난 후 문제를 조사한 결과, 언리얼 엔진 5에 최근 적용된 나나이트 세팅이 원인인 것으로 의심했습니다.
제 발견에 흥분한 저는 그날 밤 그룹 채널에 메시지를 보내 모든 사람에게 나나이트 설정을 비활성화할 것을 촉구했습니다. 하지만 저의 일방적인 결정은 교수님들의 관심을 끌었고, 교수님들은 우려를 표명했습니다. 다음 날 아침, 저는 TGP2 아트 강사와 이 문제를 논의했습니다. 저는 아트 강사가 제 솔루션을 채택하도록 설득하려고 노력했습니다. 이에 대해 그는 문제를 일으킬 수 있는 다른 잠재적 요인에 대해 타당한 질문을 제기했습니다. 안타깝게도 서로의 관점이 확고했기 때문에 대화는 큰 진전을 이루지 못했습니다.
거의 한 시간이 지난 후, 저는 한 발 물러서서 다른 팀원들과 상의하기로 결정하고 아트 강사가 독립적으로 문제를 조사할 수 있도록 했습니다. 그날 오후, 아트 강사와 함께 이번에는 게임 소프트웨어 개발 리드, 나나이트 경험이 있는 프로그래머, 레벨 디자인 교수와 함께 다시 모였습니다. 함께 문제를 조사한 결과, 블랙 스팟의 원인으로 나나이트 LOD를 지목했습니다. 철저한 논의 끝에 다음 마일스톤에서 이 문제를 해결하기로 모두 동의했습니다.
이 경험을 통해 아트 강사와의 초기 커뮤니케이션이 실패한 이유를 알게 되었고, 좋은 커뮤니케이션의 핵심 원칙을 강조할 수 있었습니다:
- 침착함을 유지하세요: 핵심 문제, 문제에 대한 이해, 제안한 해결책을 분석하세요. 명확한 사고는 차분한 마음 상태에서만 가능합니다.
- 주제에 집중하세요: 토론 중에는 개인보다는 당면한 문제에 집중하세요. “당신이 틀린 것 같아요” 또는 ‘당신은 큰 그림을 보지 못하고 있어요’와 같은 말은 생산적인 대화에서 벗어나게 하므로 피하세요.
- 필요하면 한 발 물러서세요: 의사소통이 원활하지 않으면 한 발 물러나 생각을 정리하고 상황을 재평가하세요. 관련 전문 지식을 가진 사람을 참여시켜 진행을 촉진하는 것도 고려하세요.
교훈 03: 여러 분야 간 소통하기
제가 말씀드리고 싶은 또 다른 교훈은 분야 간 커뮤니케이션, 특히 아티스트와 레벨 디자이너 간의 커뮤니케이션입니다. TGP2 기간 동안 저희는 별도의 팀으로 나뉘었습니다: 레벨 디자이너와 아티스트로 나뉘었는데, 처음부터 이 두 그룹 간의 커뮤니케이션이 원활하지 않았습니다. 두 팀 모두 독립적으로 브레인스토밍을 진행했고 초기 제작 단계에서는 서로 소통하지 않았습니다. 그 결과 제작해야 할 환경과 소품에 대한 두 가지 비전이 서로 달랐습니다. 아트 에셋을 레벨에 통합하기 시작하면서 문제가 분명해졌고, 많은 레벨 디자이너가 소품이 자신의 디자인과 일치하지 않고 자신의 의견이 존중되지 않는다고 느꼈습니다.
이런 상황을 인식한 저는 레벨 디자이너 팀과 더 많이 소통하기 시작했고, 각 트랙 팀의 비전과 기대에 대해 물어보기 시작했습니다. 제 목표는 레벨 디자이너들이 존중받는다는 느낌을 받도록 하여 협업으로 나아갈 수 있도록 하는 것이었습니다. 그런 다음 레벨 디자인 프로듀서 및 리더와 협력하여 아티스트와 레벨 디자이너를 위한 커뮤니케이션 파이프라인을 구축했습니다. 미로 보드와 엑셀 시트를 사용하여 아이디어를 교환하고 어떤 에셋을 제공할지 서로 합의했습니다. 이 과정에서 저는 제안을 전달할 때 모두에게 어떤 이점이 있는지 명확하게 설명하는 것이 좋은 방법이라는 것을 배웠습니다. 저는 현재 상황을 진솔하고 솔직하게 설명하고 제안이 어떻게 문제를 해결할 수 있는지 양쪽 팀에 보여주며 지지를 얻었습니다.
이러한 노력 덕분에 문제가 완화되고 레벨 디자이너와 아티스트 간의 커뮤니케이션이 개선되었습니다. 하지만 제작 단계 중간에 이러한 변경 사항을 적용했기 때문에 모든 문제를 해결할 시간이 충분하지 않았고, 아트 팀이나 레벨 디자인 팀의 일부 결정이 여전히 파이프라인에서 벗어난 경우도 있었습니다. 시간을 되돌릴 수 있다면 레벨 디자이너와 아티스트가 브레인스토밍 단계부터 더 긴밀하게 협력하도록 했을 것입니다. 프로젝트 초기부터 명확하고 상호적인 비전을 수립하는 것은 매우 중요하며 나중에 많은 문제를 예방할 수 있습니다. 이것은 제가 배운 중요한 교훈이기도 합니다.
결론
커뮤니케이션은 프로듀서의 일상 생활에서 없어서는 안 될 부분이며, 커뮤니케이션에 능숙해지는 것은 지속적인 학습 과정입니다. 프로듀서는 훌륭한 커뮤니케이터일 뿐만 아니라 전체 개발 팀 내에서 효과적인 커뮤니케이션을 촉진해야 합니다. 이는 양질의 작품을 제작하고 관련된 모든 사람에게 혜택을 주기 위한 핵심 요소입니다.
* 원문:
Featured Blog | While working on Fastival
Communication can become challenging in work settings, especially in unfamiliar environments or urgent situations necessitating quick problem resolution. I'd like to share some lessons I learned from my first large-scale team game development project.
www.gamedeveloper.com
* 게임 사이트:
Fastival on Steam
Race through an enchanting carnival and be on the lookout for wacky obstacles and cool shortcuts as you compete against up to three other friends in this cute and cartoony arcade racing game!
store.steampowered.com
'게임개발 > 가마수트라' 카테고리의 다른 글
심층 분석: 하드웨어 장애물을 극복하고 킹덤 컴 딜리버런스(Kingdom Come: Deliverance)를 스위치로 이식하다 (1) | 2024.09.18 |
---|---|
심층 분석: 솔리움 인페르넘(Solium Infernum)에서 비동기 멀티플레이어 제작하기 (2) | 2024.09.18 |
플록(Flock)이 양을 젤다-풍 보물 상자로 바꾼 이유 (7) | 2024.09.18 |
실력의 환상: 짧은 시간에 더 나은 게임을 만드는 방법 (10) | 2024.09.01 |
'유머는 우리가 가진 전부입니다': <땡큐 굿니스 유어 히어! (Thank Good You're Here!)>의 부조리를 옹호합니다 (2) | 2024.09.01 |
댓글