← 블로그 목록

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

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

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

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

유명한 게임의 초창기 화면을 보면 종종 실망스럽다. 우리가 기억하는 완성품과 달리, 인터페이스는 거칠고 그래픽은 임시 자산처럼 보이며, 많은 요소가 빠져 있다. 하지만 바로 그 거친 모습이 프로토타입의 역할을 잘 보여 준다. 초기 빌드는 멋져 보여야 하는 것이 아니라, 무엇이 재미인지 먼저 확인해야 하는 것에 가깝기 때문이다.

스타크래프트 같은 고전 RTS를 떠올릴 때도 같은 점을 배울 수 있다. 패트릭 와이어트의 회고를 보면, 블리자드의 초기 RTS 개발은 처음부터 완벽한 아트와 세련된 인터페이스를 갖춘 상태로 시작된 것이 아니라, 전투를 어떻게 다룰지, 여러 유닛을 어떻게 선택하게 할지, 어떤 제약이 전술을 더 흥미롭게 만드는지를 계속 실험하는 과정에 가까웠다.

프로토타입은 ‘이 게임을 만들어야 하는가’를 묻는 단계다

라미 이스마일은 프로토타입버티컬 슬라이스를 자주 혼동한다고 지적한다. 그의 설명에 따르면 프로토타입의 목적은 이 게임을 만들어야 하는가를 판단하는 데 있다. 반면 버티컬 슬라이스는 이 게임을 실제로 만들 수 있는가를 확인하는 단계에 더 가깝다.

이 구분은 중요하다. 많은 팀이 초반부터 둘을 섞어 버린다.

이렇게 되면 속도가 죽고, 무엇을 확인하려는지조차 흐려진다.

그래서 초기 화면이 투박한 것은 실패의 증거가 아니라 질문의 흔적이다

초기 빌드가 투박한 이유는 대개 단순하다. 팀이 아직 무엇이 재미인가, 어떤 조작이 맞는가, 어디까지 자동화할 것인가, 유닛 수와 속도는 어느 정도가 좋은가 같은 질문을 풀고 있기 때문이다.

와이어트의 글을 보면 워크래프트 개발 초기에도 핵심은 전술 제약과 조작 방식의 문제였다. 이런 문제는 화려한 텍스처보다, 실제로 유닛을 찍어 보고 싸워 보며 확인해야 더 빨리 드러난다. 스타크래프트 계열의 RTS가 보여 주는 깊이도 결국 이런 반복 실험 위에서 다듬어진 것이다.

즉 초기 화면이 거친 것은 “아직 덜 만들었다”는 뜻이기도 하지만, 동시에 아직 답해야 할 질문이 남아 있다는 뜻이기도 하다.

초반 개발에서 가장 비싼 실수는 완성도를 너무 일찍 올리는 것이다

프로토타입 단계에서 흔한 실수는 이런 식이다.

이런 선택이 위험한 이유는, 나중에 핵심 규칙이 바뀌면 앞서 만든 것 대부분이 같이 흔들리기 때문이다. 라미 이스마일이 프로토타입을 여러 개의 빠른 실험으로 보라고 하는 이유도 여기에 있다. 초기에는 정답을 넓게 탐색해야지, 좁은 한 길에 자원을 몰아 넣으면 수정 비용만 커진다.

좋은 프로토타입은 보기 좋은 빌드가 아니라 ‘무엇을 배웠는지 설명할 수 있는 빌드’다

그래서 프로토타입을 평가할 때 질문도 달라져야 한다.

보다 더 먼저,

를 물어야 한다.

이 기준으로 보면, 투박한 초기 RTS 화면도 꽤 많은 정보를 담고 있다. 게임이 아직 어떤 질문을 붙잡고 있었는지, 어떤 시스템이 우선순위였는지, 무엇이 아직 확정되지 않았는지를 보여 주기 때문이다.

핵심 정리

스타크래프트 같은 고전 게임의 거친 초기 화면은 “옛날이라서 조악했다”는 증거보다, 프로토타입이 무엇을 해야 하는지 보여 주는 사례에 가깝다. 프로토타입은 완성도를 증명하는 단계가 아니라, 무엇이 먼저 검증되어야 하는지를 가르는 단계다.

게임 개발 초반에 중요한 것은 빨리 멋져 보이는 것이 아니라, 빨리 틀려 보는 것이다. 어떤 규칙이 재미가 없는지, 어떤 조작이 어색한지, 어떤 시스템이 과한지를 일찍 드러내는 팀이 결국 더 좋은 완성품에 가까워진다.

참고 자료

← 목록으로
Related

함께 읽으면 좋은 글

게임 개발인공지능스타크래프트
스타크래프트 봇은 메모리 해킹보다 공식 API와 리플레이 분석부터 시작하는 편이 낫다

스타크래프트 봇 개발은 프로게이머 빌드를 코드로 옮기는 작업이라기보다, 공개 API로 게임 상태를 관측하고 그 위에서 행동을 선택하는 에이전트를 만드는 작업이다. BWAPI와 SC2 API, 리플레이 분석을 활용해 ‘관측 → 해석 → 행동’ 파이프라인을 만드는 입문 순서가 메모리 해킹보다 훨씬 현실적이라는 점을 정리한다.

게임 개발게임 디자인스타크래프트
스타크래프트의 컨트롤이 오래 남은 이유는 자동화보다 수동 개입의 여지를 남겼기 때문이다

스타크래프트의 마이크로가 깊이로 남은 이유는 단순히 손이 빠른 게임이라서가 아니다. Move·Attack-Move·Hold Position·Stop 같은 기본 명령의 차이를 자동화하지 않고 플레이어가 직접 해석해 개입하게 만든 설계 때문이다. 불편함과 깊이가 함께 있는 이 RTS의 조작 감각이 어떻게 실력 표현의 공간이 되었는지를 정리한다.

게임 개발인디 게임프로토타입
작은 팀의 자유는 낭만이 아니라 의사결정 거리가 짧다는 뜻에 가깝다

작은 팀이 자유롭게 느껴지는 이유는 낭만이나 재능이 아니라 의사결정 거리가 짧고 실패 비용이 낮기 때문이다. 반대로 큰 팀의 답답함도 단순한 관료주의가 아니라 변경 한 번의 파급 비용이 넓어진 결과에 가깝다. 라미 이스마일과 Wolfire 사례를 빌려, 핵심은 팀 규모 자체가 아니라 실험과 수정의 왕복 시간을 어떻게 짧게 유지하느냐에 있다는 점을 정리한다.