레벨 디자인 기초: 플레이어를 말없이 이끄는 공간 만들기
슈퍼 마리오브라더스의 월드 1-1, 하프라이프 2, 포탈의 사례로 레벨 디자인의 기본 원리인 학습 순서, 길 안내, 속도 조절, 반복 테스트를 인디 스튜디오의 시선으로 쉽게 정리합니다.
게임을 하다 보면 아무도 설명해 주지 않았는데 자연스럽게 다음 방으로 걸어가고, 처음 보는 적의 약점을 스스로 알아낸 경험이 있을 것입니다. 그 순간 뒤에는 대개 레벨 디자이너의 계산이 있습니다. 어디에 빛을 두고, 어느 벽을 막고, 어떤 순서로 적을 보여 줄지 하나하나 정해 둔 결과입니다.
이 글에서는 레벨 디자인이 무엇인지, 좋은 레벨이 공통으로 지키는 원칙은 무엇인지를 유명한 사례와 함께 살펴봅니다. 슈퍼 마리오 브라더스의 첫 스테이지, 하프라이프 2의 중력총, 포탈의 테스트 방을 차례로 보고, 마지막에는 작은 팀이 실제로 레벨을 만들고 고치는 과정을 소개합니다.
레벨 디자인이란 무엇인가
게임에서 '레벨'은 플레이어가 하나의 목표를 이루는 동안 돌아다니는 공간을 말합니다. 장르에 따라 맵, 미션, 스테이지, 코스, 존이라고도 부릅니다. 레벨 디자인은 이 공간을 만드는 일인데, 단순히 지형을 그리는 작업에 그치지 않습니다.
레벨 디자이너가 정하는 것은 대략 다음과 같습니다.
- 언덕, 방, 통로 같은 큰 구조와 시작점, 출구
- 적, 아이템, 저장 지점, 자원이 놓일 위치
- 특정 지점에 들어서면 일어나는 이벤트
- 그 공간에 맞는 조명, 소리, 음악
초창기에는 레벨 디자인이라는 직업이 따로 없었고, 프로그래머 한 사람이 맵까지 만드는 경우가 많았습니다. 스페이스 인베이더(1978)는 같은 화면이 끝없이 반복되며 어려워지는 방식이었고, 동키콩(1981)은 서로 다른 여러 레벨이 이야기를 따라 이어지는 방식이었습니다. 1983년작 로드 러너는 레벨 에디터를 함께 담아 낸 초기 게임 가운데 하나입니다. 그 뒤 게임이 커지면서 레벨 디자인은 독립된 전문 분야가 되었습니다.
원칙 1: 가르치지 말고 발견하게 하라
레벨 디자인을 공부하는 사람이 가장 먼저 분석하는 레벨은 단연 슈퍼 마리오 브라더스(1985)의 월드 1-1입니다. 미야모토 시게루는 플레이어가 무엇을 하는지 "서서히, 자연스럽게" 이해하도록 이 스테이지를 만들었다고 설명했습니다.
월드 1-1의 흐름을 따라가 보면 순서가 매우 정교합니다.
- 시작하자마자 굼바가 천천히 다가옵니다. 처음 하는 사람은 여기서 죽기 쉽지만, 잃는 거리가 짧아 곧바로 다시 도전합니다. 그리고 '버섯 모양은 위험하다'는 것과 '점프로 피할 수 있다'는 것을 배웁니다.
- 그다음 블록을 치면 코인이 나오고, 다른 블록에서는 슈퍼 버섯이 나옵니다. 굼바를 보고 버섯을 피하려 해도 블록 사이 좁은 통로 때문에 결국 버섯에 닿게 되고, 마리오가 커지면서 '이건 좋은 버섯'이라는 것을 배웁니다.
- 높이가 다른 토관 네 개가 이어지며, 버튼을 오래 누르면 더 높이 뛴다는 것을 자연스럽게 익힙니다.
- 구덩이 중 일부는 바닥이 있어 빠져도 죽지 않게 만들어, 실패의 부담을 줄였습니다.
어느 단계에도 글로 된 설명은 없습니다. 레벨의 배치 자체가 설명서 역할을 합니다. 이 방식이 좋은 이유는 플레이어가 '배웠다'가 아니라 '알아냈다'고 느끼기 때문입니다. 스스로 알아낸 규칙은 오래 기억에 남고, 게임이 '내 게임'처럼 느껴집니다.
원칙 2: 새 도구는 안전한 곳에서, 시험은 그다음에
새 능력이나 도구를 줄 때는 먼저 실패해도 괜찮은 곳에서 써 보게 하고, 익숙해진 뒤에 어려운 상황에서 시험하는 것이 기본입니다.
하프라이프 2(2004)의 중력총이 좋은 예입니다. 중력총은 물체를 끌어당기거나 밀어내는 도구로, 물건을 적에게 날리거나 방패로 들거나, 쌓아서 높은 곳에 오르는 데 쓸 수 있습니다. 게임은 저항군 기지에서 동료 알릭스가 이 도구를 건네주는 장면으로 중력총을 소개하고, 그 뒤 주인공은 좀비가 들끓는 마을 레이븐홈을 지나게 됩니다. 방금 받은 도구를 이야기 속에서 자연스럽게 손에 쥐여 주고, 곧바로 그 도구가 필요한 공간으로 데려가는 구성입니다. 물리 법칙을 이용한 퍼즐도 곳곳에 놓여 있어, 플레이어는 전투와 퍼즐 양쪽에서 같은 도구를 여러 방식으로 써 보게 됩니다.
포탈(2007)은 이 원칙을 게임 전체 구조로 만든 경우입니다. 플레이어는 '테스트 방'을 하나씩 통과하는데, 각 방은 대체로 한 가지 새로운 아이디어를 담고 있습니다. 포탈을 지나도 운동량이 유지된다는 규칙, 큐브로 버튼을 누르는 규칙, 특정 장벽을 지나면 포탈이 사라지는 규칙이 차례로 등장하고, 뒤로 갈수록 이것들이 섞입니다. 방이 짧고 목표가 분명하기 때문에, 플레이어는 '이 방에서 배울 것'에 집중할 수 있습니다.
정리하면 레벨 하나에는 보통 이런 리듬이 들어 있습니다.
| 단계 | 하는 일 | 예시 |
|---|---|---|
| 소개 | 위험 없이 새 요소를 보여 준다 | 굼바 한 마리, 첫 포탈 방 |
| 연습 | 조금 변형해 다시 쓰게 한다 | 높이가 다른 토관 |
| 응용 | 다른 요소와 섞는다 | 여러 규칙이 섞인 포탈 후반 방 |
| 시험 | 배운 것을 압박 속에서 확인한다 | 후반 테스트 방, 보스 |
원칙 3: 길은 말이 아니라 공간으로 안내한다
플레이어가 길을 잃고 헤매는 시간은 대부분 즐겁지 않습니다. 그렇다고 화면에 화살표를 계속 띄우면 탐험의 재미가 사라집니다. 그래서 레벨 디자이너들은 공간 자체로 방향을 알려 주는 기법을 씁니다.
- 빛과 색: 사람의 눈은 밝은 곳과 눈에 띄는 색으로 먼저 갑니다. 올바른 길에 조명을 두거나 독특한 색의 물체를 놓는 방법이 널리 쓰입니다. 최근 게임에서 기어오를 수 있는 곳에 노란 페인트를 칠하는 방식은 효과적이지만, 너무 노골적이라는 비판도 함께 받습니다.
- 아이템 배치: 코인이나 회복 아이템을 줄지어 놓으면 플레이어는 그것을 따라가다 자연스럽게 올바른 방향으로 갑니다. 플랫포머에서 특히 흔한 기법입니다.
- 좁아지는 길목: 넓은 공간에서 출구를 하나만 분명하게 보여 주면 고민할 필요가 없어집니다.
- 장애물과 소품: 막힌 길에는 잔해나 상자를 쌓아 '여기는 아니다'라는 신호를 줍니다.
- 멀리 보이는 목표: 높은 탑이나 커다란 건물을 멀리 보여 주면, 플레이어는 지도를 보지 않고도 그쪽으로 걸어갑니다.
원칙 4: 긴장과 휴식의 리듬을 만든다
계속 전투만 이어지면 피곤해지고, 계속 걷기만 하면 지루해집니다. 좋은 레벨은 긴장이 높은 구간과 숨을 돌리는 구간이 번갈아 나옵니다. 큰 전투 뒤에는 조용한 방과 저장 지점이 있고, 그 방에서 다음 구역의 모습이 살짝 보이도록 하는 식입니다.
이 리듬은 기술적인 이유와도 맞물립니다. 오픈 월드 게임은 다음 구역을 미리 불러오는 동안 플레이어를 좁은 통로나 틈새로 지나가게 하기도 하는데, 이런 구간을 흔히 '로딩 터널'이라고 부릅니다. 잘 만든 게임에서는 이 구간이 자연스러운 휴식처럼 느껴져서, 플레이어는 그것이 로딩 시간이라는 것을 거의 눈치채지 못합니다.
멀티플레이 맵에서는 리듬 대신 '균형'과 '만남'이 중요합니다. 실시간 전략 게임의 맵은 보통 각자 기지를 주되, 자원을 맵 가운데에 두어 플레이어가 밖으로 나와 부딪히게 만듭니다. 팀 대전 맵을 잘못 만들면 한쪽 팀이 눈에 띄게 유리해지기 때문에, 대칭 구조를 쓰거나 비대칭이라도 양쪽의 장단점을 맞추는 작업을 오래 합니다.
원칙 5: 숙련자를 위한 문도 하나 열어 둔다
월드 1-1에는 처음 하는 사람이 지나치기 쉬운 비밀도 들어 있습니다. 보너스 방으로 이어지는 토관, 1UP 버섯이 숨어 있는 블록 같은 것들입니다. 특히 그 토관은 스테이지의 상당 부분을 건너뛰게 해 주어, 이미 익숙한 사람이 빠르게 지나갈 수 있습니다.
같은 레벨이 초보자에게는 안전한 학습장이 되고, 숙련자에게는 지름길과 비밀을 찾는 놀이터가 되는 것입니다. 포탈의 챌린지 모드처럼 이미 깬 방을 '포탈 최소 사용', '최소 걸음', '최단 시간' 같은 목표로 다시 도전하게 하는 것도 같은 생각에서 나온 장치입니다.
작은 팀이 레벨을 만드는 과정
저희 같은 작은 스튜디오에서 레벨 하나는 보통 이런 과정을 거칩니다.
- 회색 상자(그레이박스)로 먼저 만든다. 그래픽 없이 단순한 도형으로 공간과 동선만 만든 뒤 직접 플레이합니다. 여기서 재미없으면 그래픽을 입혀도 재미없습니다.
- 이 레벨이 가르칠 것 하나를 정한다. "이 스테이지는 벽에 두 번 튕기는 법을 배우는 곳"처럼 한 문장으로 말할 수 있어야 합니다.
- 처음 하는 사람에게 말없이 맡긴다. 옆에서 설명하고 싶은 마음을 참고, 어디서 멈추는지 기록합니다. 멈춘 곳이 고칠 곳입니다.
- 덜어 낸다. 대부분의 수정은 무언가를 빼는 일입니다. 불필요한 갈림길, 의미 없는 적, 헷갈리는 장식이 사라질수록 레벨이 또렷해집니다.
리코샷(RICOSHOT)은 공이 튕겨 갈 예상 궤적을 보여 주는 게임이라, 레벨에서는 벽과 장애물을 어디에 두느냐가 곧 문제 자체가 됩니다. 궤적이 보이기 때문에 플레이어는 손의 정확함보다 공간을 읽는 데 집중하게 되고, 저희는 그 공간을 한 번에 하나의 아이디어만 담도록 다듬습니다.
마치며
좋은 레벨은 플레이어에게 "이렇게 하세요"라고 말하지 않습니다. 대신 길 끝에 빛을 두고, 안전한 곳에 첫 적을 두고, 숙련자를 위한 문을 하나 숨겨 둡니다. 다음에 게임을 하다가 자연스럽게 길을 찾게 된다면, 그 공간을 누가 어떻게 설계했는지 한 번 떠올려 보셔도 좋겠습니다.
