작동하는 게임을 만들려면 이 네 가지를 순서대로 설계해야 한다

게임 개발을 처음 시작하는 기획자들이 가장 많이 저지르는 실수가 있다. 순서를 뒤바꾸는 것이다. 재미있는 시스템을 먼저 만들고, 첫인상은 나중에 다듬으려 한다. 커뮤니티 기능을 구현하면서 정작 플레이어가 왜 게임을 계속 켜야 하는지는 설명하지 못한다.
20년간 언리얼 엔진으로 게임을 만들고 수백 명의 기획자 지망생을 가르치면서, 성공하는 게임에는 공통된 설계 순서가 있다는 것을 깨달았다. 나는 이것을 Hook → Flow → Bond → Loop라고 부른다. 각 단계는 독립적으로 존재하는 것이 아니라, 앞 단계가 작동해야 다음 단계가 의미를 갖는다.
Hook — 1초 안에 잡지 못하면 끝이다
1978년 출시된 스페이스 인베이더를 처음 본 사람들의 반응을 당시 기록으로 보면 하나같이 비슷하다. “이게 뭐지?”라는 반응 다음에 곧바로 동전을 넣었다는 것이다. 외계인이 일정한 패턴으로 내려오고 내가 쏘면 터진다. 설명이 필요 없었다.
Hook은 그래픽 품질의 문제가 아니다. 플레이어가 처음 화면을 봤을 때 ‘이건 뭔가 다르다’는 감각을 주는 것이다. 팩맨이 처음 등장했을 때 미로를 도망 다니며 먹는 게임은 세상에 없었다. 동키콩이 처음 나왔을 때 화면을 올라가며 장애물을 피하는 구조 역시 전례가 없었다. 이 게임들은 출시 당시 기술적으로 최고가 아니었다. 하지만 한 번도 본 적 없는 구조였다.
Hook을 실패시키는 가장 흔한 패턴은 기존 게임과 구분되지 않는 첫 화면이다. 스타크래프트가 등장했을 때, 실시간 전략 게임은 이미 존재했다. 하지만 종족마다 완전히 다른 플레이 방식을 가진 RTS는 없었다. 그 ‘다름’이 첫 화면에서 느껴졌다. 첫 유닛 선택 화면부터 저그, 테란, 프로토스가 시각적으로 완전히 달랐다.
Hook을 설계하는 실용적인 방법 하나: 개발 중인 게임의 첫 화면 스크린샷을 게임을 잘 모르는 사람 10명에게 보여라. “이 게임이 어떤 장르냐”는 질문에 기존 게임 이름이 나온다면, Hook은 아직 작동하지 않는 것이다.
Flow — 끊기는 순간 플레이어는 떠난다
테트리스는 규칙이 단순하다. 블록을 쌓고 줄을 없앤다. 하지만 테트리스가 수십 년간 전 세계에서 팔린 이유는 Flow 때문이다. 블록이 떨어지는 속도는 실력이 늘수록 빨라진다. 플레이어는 자신의 한계보다 조금 빠른 속도에서 집중 상태로 들어간다. 지루하지도 않고 압도당하지도 않는 그 구간이 Flow다.
심리학자 칙센트미하이가 정의한 Flow 개념을 게임에 적용하면 이렇다. 난이도가 실력보다 살짝 높을 때, 플레이어는 몰입한다. 갤러그가 초반엔 느리게 오다가 후반으로 갈수록 빨라지는 것, 디아블로가 처음엔 쉬운 적을 주다가 점차 조합을 복잡하게 만드는 것 모두 Flow 설계다.
Flow를 망가뜨리는 요소는 두 가지다. 하나는 너무 쉬운 구간이 길게 이어지는 것, 다른 하나는 설명 없이 갑자기 어려워지는 것이다. 초창기 많은 MMORPG들이 초보자 구간은 지루하게 길고, 중반 이후 갑자기 파티 플레이를 요구하며 진입장벽이 생기는 구조로 실패했다. 바람의나라와 리니지가 오랫동안 살아남은 데는, 레벨별로 적절한 보상 주기와 도전 과제를 설계했다는 공통점이 있다.
Flow를 진단하는 방법: 신규 플레이어가 처음 30분 동안 게임을 끄지 않는지 관찰하라. 30분 안에 포기한다면, Hook은 작동했지만 Flow가 끊긴 것이다.
Bond — 플레이어가 이 게임을 ‘자기 것’으로 느낄 때
스트리트 파이터 2가 오락실 문화를 바꾼 건 단순히 대전이 재미있어서가 아니었다. 플레이어마다 메인 캐릭터가 생겼다. 류를 쓰는 사람, 춘리를 쓰는 사람, 달심을 쓰는 사람. 같은 게임을 하는데 서로 다른 정체성이 생긴 것이다. 이것이 Bond다.
Bond는 플레이어가 게임 안에서 자신만의 무언가를 갖는 것이다. 스타크래프트에서 자신만의 빌드 오더를 만드는 것, 메이플스토리에서 오랫동안 키운 캐릭터에 애착을 갖는 것, 마인크래프트에서 자신이 지은 집에 대한 자부심을 갖는 것이 모두 Bond다.
Bond 설계에서 핵심은 커스터마이즈 가능성과 기록의 축적이다. 플레이어가 자신만의 선택을 했다는 흔적이 남을수록 Bond는 강해진다. 반대로 모든 플레이어가 같은 경로를 걷도록 강요받는 게임은 Bond가 생기기 어렵다. 초기 온라인 RPG 중 많은 게임들이 ‘정답 공략’이 정해지자 커뮤니티가 빠르게 식은 것도 이 이유다.
Bond를 확인하는 방법: 플레이어들이 게임 외부에서 자발적으로 자신의 게임 이야기를 하는지 보라. 커뮤니티 게시판에 공략보다 자랑글이 많다면, Bond가 작동 중인 것이다.
Loop — 내일도 켜야 할 이유를 심어라
팩맨에는 끝이 없다. 레벨이 올라갈수록 유령이 빨라지고 에너지 지속 시간이 짧아질 뿐이다. 하지만 플레이어는 더 높은 점수를 위해 계속 동전을 넣었다. 이것이 Loop의 본질이다. 게임을 끄고 나서도 다시 켜게 만드는 구조.
Loop는 단순한 반복이 아니다. 매번 새로운 이유가 있어야 한다. 디아블로의 랜덤 아이템 드롭이 대표적이다. 같은 보스를 열 번 잡아도 다른 아이템이 나온다. 스타크래프트의 래더 시스템은 어제의 패배가 오늘 다시 도전할 이유가 된다. 바람의나라의 시즌 이벤트는 특정 기간 동안만 얻을 수 있는 보상으로 복귀 유저를 끌어당겼다.
Loop를 설계할 때 주의할 점은 피로도와 기대감의 균형이다. 매일 접속해야 하는 의무가 부담이 되는 순간, Loop는 오히려 플레이어를 이탈시킨다. 초창기 소셜 게임들이 ‘매일 접속 보상’ 시스템을 과도하게 넣다가 피로도로 인해 대규모 이탈을 겪은 사례가 반복됐다. Loop는 강요가 아닌 유인이어야 한다.
Loop를 진단하는 방법: 1주일 후 돌아온 플레이어가 ‘뭔가 새로운 게 생겼다’고 느끼는지 확인하라. 아무것도 바뀐 게 없다고 느끼면, Loop가 끊긴 것이다.
핵심 정리: 왜 순서가 중요한가
이 네 단계가 효과를 내려면 순서를 지켜야 한다.
Hook 없이 Flow를 설계하면, 아무도 몰입할 기회를 갖지 못한다. Flow 없이 Bond를 만들려 하면, 플레이어가 게임을 자기 것으로 느끼기 전에 떠난다. Bond 없이 Loop를 넣으면, 다시 돌아올 이유가 없다.
스페이스 인베이더가 Hook이었다면, 테트리스는 Flow의 교과서였고, 스트리트 파이터 2는 Bond를 만든 게임이었으며, 디아블로는 Loop의 정수였다. 물론 이 게임들도 네 가지 요소를 모두 갖추고 있지만, 각각 특히 한 단계를 압도적으로 잘 구현했기에 수십 년이 지난 지금도 회자되는 것이다.
새 게임을 기획할 때 이 질문을 순서대로 스스로에게 해보라.
첫 화면이 ‘이건 뭔가 다르다’는 느낌을 주는가. 30분 동안 플레이어가 지루하지도 압도당하지도 않는 구간이 존재하는가. 플레이어가 이 게임 안에서 자신만의 무언가를 가질 수 있는가. 게임을 끄고 나서 내일 다시 켜야 할 이유가 있는가.
네 질문 모두에 ‘그렇다’고 답할 수 있을 때, 게임은 작동하기 시작한다.
참고 자료
- Be one with Flappy Bird: The science of ‘flow’ in game design — Scientific American, 테트리스와 게임 디자인의 Flow 심리학
- How Street Fighter II changed video games, according to game devs — Game Developer, 스트리트 파이터 2가 게임 역사에 미친 영향
- Flow: The Psychology of Optimal Experience — Mihaly Csikszentmihalyi, Flow 이론의 원전