하프라이프 2 레벨 디자인: 말없이 플레이어를 안내하는 법

하프라이프 2 레벨 디자인을 처음 봤을 때, 저는 단순히 “맵을 잘 만들었다” 정도로 생각했습니다. 그런데 레벨 디자인을 공부하면서 다시 보니, 이 게임이 정말 잘하는 건 따로 있었습니다.

플레이어에게 직접 설명하지 않고도 길을 찾게 만들고, 규칙을 배우게 만들고, 심지어는 특정 행동을 해보고 싶게 만듭니다.

말하자면 하프라이프 2는 “여기로 가세요”라고 말하지 않습니다. 대신 플레이어가 자연스럽게 그쪽을 보게 만들고, 그 방향으로 움직이게 만듭니다.

하프라이프 2는 레벨 디자인을 공부할 때 여전히 자주 언급되는 게임입니다. 3편은… 언젠가 나오겠죠?

좋은 안내는 플레이어가 스스로 판단하도록 한다

요즘 게임에서는 길 안내가 비교적 명확한 편입니다. 미니맵에 목적지가 찍히고, 화면 위에 방향 표시가 나오고, 퀘스트 마커가 반짝입니다.

물론 이런 방식이 나쁘다는 뜻은 아닙니다. 특히 복잡한 오픈월드나 반복 플레이가 많은 게임에서는 명확한 UI가 필요합니다.

다만 하프라이프 2를 보면, UI 없이도 플레이어를 안내하는 방식이 얼마나 강력한지 알 수 있습니다.

예를 들어 어두운 공간 안에 밝게 열린 문이 하나 있다면, 플레이어는 자연스럽게 그쪽을 봅니다. 멀리 높은 구조물이 보이면, “저기가 목적지인가?” 하고 생각하게 됩니다. 적이 특정 방향에서 등장하면, 그 방향이 다음 진행 루트라는 힌트가 되기도 합니다.

이런 안내는 플레이어가 지시를 받는 느낌을 덜 줍니다. 분명 디자이너가 손을 잡고 있는데, 플레이어 입장에서는 “내가 발견했다”고 느낍니다.

저는 이 차이가 꽤 중요하다고 생각합니다. 게임에서 플레이어가 스스로 판단했다고 느끼는 순간, 경험의 몰입감이 훨씬 커지기 때문입니다.

개인적으로 지향하는 디자인 방법이며, 이러한 방식으로 제작된 게임들을 참 좋아합니다. 오픈월드 쪽에서는 젤다의 전설 : 야생의 숨결이 대표적일 것 같네요 (이 부분도 나중에 글로 한 번 적어보려고 합니다)

플레이어의 시선 유도와 자연스러운 길 찾기를 보여주는 젤다의 전설 야생의 숨결 이미지
엔씨소프트에서 임직원들에게 젤다의 전설 : 야생의 숨결을 플레이해보라고 스위치와 타이틀을 제공한 사례도 있을 정도죠

하프라이프 2 레벨 디자인은 길보다 시선을 먼저 설계한다

레벨 디자인에서 길 안내는 단순히 바닥에 화살표를 그리는 일이 아닙니다. 플레이어가 어디를 볼지, 무엇을 궁금해할지, 어떤 위험을 먼저 인식할지를 설계하는 일에 가깝습니다.

하프라이프 2는 이 부분이 정말 좋습니다.

길이 여러 갈래처럼 보여도 실제로는 플레이어의 시선이 한쪽으로 흐르게 되어 있습니다. 빛이 있는 곳, 움직임이 있는 곳, 소리가 나는 곳, 구조적으로 더 열려 있는 곳. 플레이어는 그런 단서를 따라갑니다.

재미있는 건, 이런 단서들이 “게임적인 안내”처럼 보이지 않는다는 점입니다. 그냥 그 세계 안에 원래 있던 것처럼 느껴집니다.

예를 들어 무너진 건물, 열려 있는 문, 부서진 울타리, 멀리 보이는 적의 움직임 같은 것들이 그렇습니다. 하나하나는 자연스러운 배경 요소처럼 보이지만, 실제로는 플레이어의 동선을 잡아주는 장치입니다.

레벨 디자이너 입장에서 보면 이런 설계는 꽤 어렵습니다. 너무 노골적이면 “아, 나를 유도하고 있구나”라는 느낌이 들고, 너무 약하면 플레이어가 길을 잃습니다.

그 중간을 잘 잡는 게 좋은 레벨 디자인의 어려운 부분입니다.

튜토리얼처럼 보이지 않는 튜토리얼

하프라이프 2에서 특히 인상 깊은 부분은 튜토리얼입니다.

이 게임은 새로운 규칙을 알려줄 때 긴 설명창을 띄우는 방식에 크게 의존하지 않습니다. 대신 플레이어가 직접 만져보고, 실험하고, 결과를 확인하게 만듭니다.

특히 중력총을 배우는 구간은 하프라이프 2 레벨 디자인의 장점이 잘 드러나는 장면입니다.

중력총은 물체를 끌어당기고, 다시 발사할 수 있는 무기입니다. 말로 설명하면 간단합니다. “물건을 집어서 던질 수 있습니다.” 끝입니다.

하지만 이걸 텍스트로만 알려주면 재미가 없습니다. 플레이어는 기능은 이해할지 몰라도, 이 무기가 얼마나 이상하고 재미있는지는 아직 모릅니다.

하프라이프 2는 그걸 직접 느끼게 만듭니다.

주변에 집을 수 있는 물건을 배치하고, 그것을 던져볼 수 있는 상황을 만듭니다. 통, 상자, 판자, 폭발물 같은 것들을 만지다 보면 플레이어는 자연스럽게 깨닫습니다.

“아, 이 게임에서는 주변 물체도 무기가 될 수 있구나.”

그리고 여기서 한 단계 더 나아갑니다. 중력총으로 톱날을 들어 올려 적에게 날리는 장면입니다.

이 장면은 정말 좋은 튜토리얼이라고 생각합니다.

플레이어 앞에는 날카로운 톱날이 놓여 있고, 적은 정면에서 다가옵니다. 손에는 방금 배운 중력총이 있습니다. 누가 봐도 한번 집어보고 싶게 생겼습니다.

게임은 “톱날을 들어서 적을 공격하세요”라고 말하지 않습니다. 상황을 만들어둡니다.

그리고 플레이어가 톱날을 집어 적에게 날리는 순간, 바로 이해하게 됩니다.

“아, 이건 그냥 물건을 던지는 무기가 아니구나.” “환경 자체를 전투에 쓸 수 있구나.”

이 배움은 설명으로 얻은 지식이 아닙니다. 플레이어가 직접 해보고 얻은 경험입니다.

그래서 더 오래 남습니다. 솔직히 “중력총은 물체를 끌어당겨 발사할 수 있습니다” 같은 문장은 금방 잊어버립니다. 하지만 톱날로 적을 잘라버린 경험은 잘 안 잊힙니다. 조금 잔인하긴 하지만요.

하프라이프 2에서 중력총으로 톱날을 활용해 적을 공격하는 튜토리얼 장면
주변에 톱날이 박혀있고, 이를 바로 활용할 수 있게 적이 튀어나옵니다. 아주 스마트하죠

플레이어가 정답을 떠올리게 만드는 방식

이 장면이 좋은 이유는 단순히 연출이 강해서만은 아닙니다. 플레이어가 스스로 정답을 떠올리게 만들기 때문입니다.

좋은 튜토리얼은 플레이어에게 답을 알려주는 것이 아니라, 답을 떠올릴 수 있는 조건을 만들어줍니다.

하프라이프 2의 중력총 튜토리얼은 그 조건이 잘 갖춰져 있습니다.

  • 방금 배운 도구가 손에 있다.
  • 눈에 띄는 물체가 앞에 있다.
  • 그 물체는 명확히 위험해 보인다.
  • 적이 나타나면서 사용해야 할 이유가 생긴다.
  • 성공했을 때 결과가 강렬하게 피드백된다.

이 흐름이 자연스럽기 때문에 플레이어는 억지로 학습한다고 느끼지 않습니다. 그냥 게임을 하다 보니 배우게 됩니다.

저는 이게 레벨 디자인에서 정말 중요한 부분이라고 생각합니다.

기획자는 종종 플레이어에게 많은 것을 알려주고 싶어집니다. 새로운 시스템이 있으면 설명하고 싶고, 중요한 규칙이 있으면 강조하고 싶고, 실수하지 않게 미리 안내하고 싶습니다.

그런데 너무 많이 설명하면 플레이어는 체험하기 전에 이미 수업을 듣는 기분이 됩니다. 게임을 하러 왔는데 갑자기 강의실에 앉아 있는 느낌이랄까요.

하프라이프 2는 반대로 접근합니다. 먼저 상황을 줍니다. 그다음 플레이어가 행동하게 만듭니다. 그리고 결과로 이해시킵니다.

설명하지 않는 것과 불친절한 것은 다르다

여기서 중요한 점이 있습니다.

하프라이프 2가 설명을 적게 한다고 해서 불친절한 게임은 아닙니다. 오히려 꽤 친절합니다. 다만 그 친절함이 UI나 텍스트로 드러나지 않을 뿐입니다.

플레이어가 봐야 할 곳에 빛을 둡니다. 가야 할 방향에 사건을 배치합니다. 새로운 규칙을 써볼 수밖에 없는 상황을 만듭니다. 실패해도 다시 시도할 수 있는 여지를 줍니다.

이건 방치가 아니라 설계입니다.

“알아서 해보세요”와 “해보고 싶게 만들어줄게요”는 완전히 다릅니다. 하프라이프 2는 후자에 가깝습니다.

레벨 디자인을 공부할 때 저는 이 차이가 꽤 크게 느껴졌습니다. 좋은 게임은 플레이어에게 계속 무언가를 가르치지만, 그걸 너무 티 내지 않습니다.

제가 레벨 디자인을 하며 느꼈던 부분

저도 예전에 MMORPG 미션 동선을 설계하거나, 전투 콘텐츠의 진행 흐름을 고민할 때 비슷한 문제를 자주 마주했습니다.

“플레이어가 어디로 가야 하는지 어떻게 알게 할 것인가?” “새로운 규칙을 어떻게 부담 없이 이해시킬 것인가?” “길을 잃지 않게 하면서도, 너무 끌려가는 느낌은 어떻게 줄일 것인가?”

말로 쓰면 간단한 질문인데, 실제로 만들다 보면 쉽지 않습니다.

동선을 너무 열어두면 플레이어가 헤맵니다. 반대로 너무 닫아두면 그냥 복도를 따라가는 느낌이 납니다. 안내를 많이 넣으면 친절하지만 답답해지고, 안내를 줄이면 몰입감은 생기지만 혼란스러워질 수 있습니다.

결국 중요한 건 플레이어가 무엇을 보고, 어떤 판단을 하게 될지 계속 상상하는 일인 것 같습니다.

디자이너가 보는 맵과 플레이어가 처음 보는 맵은 완전히 다릅니다. 디자이너는 모든 구조를 알고 있지만, 플레이어는 눈앞의 장면과 직전에 겪은 경험만 가지고 판단합니다.

그래서 좋은 레벨 디자인은 “내가 이 길을 만들어놨다”에서 끝나지 않고, “플레이어가 이걸 보고 어떤 생각을 할까?”까지 가야 한다고 생각합니다.

이 부분은 이전에 이야기했던 게임 기획에서 구조가 중요하다는 이야기와도 연결됩니다.

좋은 레벨 디자인은 플레이어가 스스로 찾았다고 느끼게 만든다

하프라이프 2를 다시 떠올리면, 가장 인상적인 점은 플레이어를 대하는 태도입니다.

이 게임은 플레이어를 멍청하다고 가정하지 않습니다. 그렇다고 아무 힌트 없이 던져놓지도 않습니다.

대신 적당한 단서를 주고, 시선을 유도하고, 실험할 수 있는 환경을 만들어줍니다. 그리고 플레이어가 직접 알아냈다고 느끼게 합니다.

저는 이 부분이 하프라이프 2의 레벨 디자인이 오래 회자되는 이유 중 하나라고 생각합니다.

좋은 레벨 디자인은 플레이어에게 정답을 외치지 않습니다. 대신 정답을 발견할 수 있는 장면을 만듭니다.

길을 알려주는 것이 아니라, 길을 보고 싶게 만드는 것. 규칙을 설명하는 것이 아니라, 규칙을 써보고 싶게 만드는 것.

하프라이프 2는 그걸 정말 잘 보여준 게임이었습니다.

그리고 레벨 디자인을 공부하던 입장에서, 이 게임은 저에게 꽤 단순하지만 오래 남는 질문을 남겼습니다.

“나는 지금 플레이어에게 설명하고 있는 걸까, 아니면 플레이어가 스스로 발견하게 만들고 있는 걸까?”

아직도 콘텐츠나 시스템을 설계할 때 가끔 떠올리게 되는 질문입니다.

참고로 하프라이프 2에 대한 기본 정보는 Steam의 하프라이프 2 페이지에서도 확인할 수 있습니다.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다