← 블로그 목록

기획 탐색 단계와 개발 반복 단계를 구분하는 편이 게임 팀에는 더 현실적일 때가 많다

게임 개발에서 발견과 전달은 같은 리듬으로 다룰 수 없는 다른 종류의 일이다. 기획 탐색은 가설과 실험으로 질문을 줄이는 단계이고, 본격 제작은 범위를 고정하고 짧은 반복으로 다듬는 단계다. 폭포수로 돌아가자는 뜻이 아니라 큰 질문과 작은 개선을 같은 회의에서 섞지 말자는 운영 원칙에 가깝다.

기획 탐색 단계와 개발 반복 단계를 구분하는 편이 게임 팀에는 더 현실적일 때가 많다

기획 탐색 단계와 개발 반복 단계를 구분하는 편이 게임 팀에는 더 현실적일 때가 많다

게임 팀이 애자일을 도입했다고 해서 모든 것이 짧은 스프린트 안에서 자연스럽게 풀리지는 않는다. 특히 게임 개발은 무엇을 만들 것인가를 찾는 과정과 정한 것을 어떻게 구현하고 다듬을 것인가의 성격이 꽤 다르다. 이 둘을 섞어 버리면 기획은 계속 흔들리고, 개발은 계속 되돌아가게 된다.

그래서 제품 조직에서는 종종 발견(discovery)전달(delivery)을 구분해 다루자고 말한다. 게임 개발에서도 이 구분은 꽤 유용하다.

기획 탐색은 질문을 줄이는 과정이다

초기 단계의 핵심 질문은 보통 이렇다. 이 게임의 핵심 루프가 재미있는가, 어떤 장르 문법을 따를 것인가, 어떤 규모가 가능한가, 어떤 기술 리스크가 있는가. 이 단계에서는 정답보다 가설과 실험이 중요하다.

라미 이스마일이 프로토타입을 질문에 답하기 위한 도구라고 말한 것도 같은 이유다. 프로토타입 단계에서는 정확한 일정과 완성도보다, 무엇이 아직 결정되지 않았는지를 빨리 줄여 가는 편이 중요하다.

개발 반복은 속도보다 안정성을 위해 범위를 고정하는 과정이다

반대로 본격 제작 단계에 들어가면 질문의 종류가 바뀐다. 이제는 무엇을 만들까보다 언제 어떤 순서로 만들까, 어떻게 버그를 줄일까, 어떤 피드백을 다음 빌드에 넣을까가 중요해진다. 여기서는 잦은 큰 방향 전환이 팀을 더 지치게 만들 수 있다.

그래서 발견 단계에서 정리된 방향을 바탕으로, 제작 단계에서는 범위를 일정 수준 고정하고 짧은 반복으로 다듬는 편이 더 현실적일 때가 많다.

둘을 구분한다고 해서 폭포수 모델로 돌아가자는 뜻은 아니다

이 구분은 처음에 다 정하고 끝까지 안 바꾼다는 뜻이 아니다. 오히려 큰 질문과 작은 개선을 서로 다른 리듬으로 다루자는 뜻에 가깝다. 발견 단계에서는 과감하게 버리고 바꾸되, 전달 단계에서는 변경 비용을 고려하며 움직이는 것이다.

실무적으로는 보통 이런 식으로 작동한다.

이 두 리듬이 섞이면 팀은 매주 회의에서 세계관과 조작계를 다시 논의하면서도 동시에 안정적인 빌드를 내야 하는 상태가 된다.

마치며

게임 개발에서 중요한 것은 애자일이라는 이름 자체가 아니라, 서로 다른 종류의 일을 같은 방식으로 다루지 않는 것이다. 기획 탐색과 개발 반복은 둘 다 필요하지만, 리듬과 기준이 다르다.

그래서 팀이 계속 흔들린다면 애자일을 더 잘하자보다 지금 우리는 발견 단계의 문제를 전달 단계에서 풀려고 하고 있지 않은가를 먼저 물어보는 편이 낫다. 많은 혼란은 그 지점에서 줄어든다.

참고 자료

← 목록으로
Related

함께 읽으면 좋은 글

게임 개발프로토타입스타크래프트
거친 초기 스타크래프트 화면이 보여 주는 건 완성도가 아니라 검증 순서다

유명 게임의 초기 화면이 투박해 보이는 이유는 실패의 증거가 아니라 질문의 흔적이다. 라미 이스마일이 구분한 프로토타입과 버티컬 슬라이스 개념과 와이어트의 워크래프트 회고를 빌려, 프로토타입은 완성도를 증명하는 단계가 아니라 무엇이 재미인지 먼저 검증하는 단계임을 정리한다. 초반 핵심은 빨리 멋져 보이는 일이 아니라 빨리 틀려 보는 일이다.

게임 개발MMORPG동기 설계
MMORPG는 즉시 만족보다 장기 동기와 기대를 설계하는 편이 오래 간다

MMORPG에서 모든 마찰을 없애는 일이 곧 좋은 설계는 아니다. 즉시 만족만 강화하면 장기 동기가 빠르게 소진되며, 오래 남는 서비스는 자율성과 유능감, 관계성을 자극하는 다음 목표와 기대의 리듬을 함께 설계한다. 불편과 긴장, 노력은 다른 종류이고, 좋은 운영은 좌절이 아니라 다음 행동의 의미를 만든다.

게임 개발반복 개발플레이테스트
게임 개발의 품질은 한 번의 완성보다 테스트와 수정이 반복되는 루프에서 나온다

게임의 품질은 처음부터 잘 짠 설계가 아니라 빨리 만들고 시험하고 고치는 루프의 건강함에서 나온다. 테스트는 버그 잡기보다 이 선택이 맞는가를 확인하는 질문 검증에 가깝고, 좋은 팀은 가설과 빌드, 플레이테스트, 수정, 재검증을 짧게 반복한다. 결국 좋은 게임은 정답을 처음부터 아는 팀이 아니라 더 빨리 배우는 팀이 만든다.