야구 기록 보다가 게임개발자의 일을 떠올린 진짜 이유

기록표를 보다가 문득 게임개발자가 떠올랐다
얼마 전 야구 중계를 보다가 타율보다 출루율, 장타율, 득점권 성적을 더 오래 들여다본 적이 있습니다. 그냥 3안타를 쳤다는 사실보다 어떤 카운트에서, 어떤 투수를 상대로, 어느 이닝에 나온 안타인지가 더 궁금했거든요. 그런데 그 흐름을 따라가다 보니 이상하게 게임개발자의 일이 떠올랐습니다. 스포츠 팬이 기록을 읽는 방식과 게임을 만드는 사람이 데이터를 다루는 방식이 꽤 닮아 있었기 때문입니다.
게임개발자는 단순히 화면에 캐릭터를 움직이게 만드는 사람이 아닙니다. 물론 코딩도 하고, 그래픽도 만들고, 사운드도 붙입니다. 하지만 실제로는 플레이어가 어디서 멈추는지, 어떤 선택을 반복하는지, 어느 순간 흥미를 잃는지 계속 추적합니다. 스포츠로 치면 감독이 선수의 타율 하나만 보는 게 아니라 타구 속도, 발사각, 수비 위치, 체력 변화까지 함께 보는 것과 비슷합니다.
좋은 게임은 스코어보드만으로 설명되지 않는다
스포츠에서 2대1 승리라는 결과만 보면 단순합니다. 하지만 8회 무사 1, 2루 위기를 넘긴 불펜, 3회부터 바뀐 수비 시프트, 상대 4번 타자를 상대로 던진 바깥쪽 변화구 비율까지 보면 경기는 완전히 다르게 보입니다. 게임도 마찬가지입니다. 다운로드 수가 100만이라고 해서 무조건 좋은 게임이라고 말하기 어렵습니다.
게임개발자가 중요하게 보는 숫자는 꽤 세밀합니다. 첫날 잔존율, 7일차 잔존율, 평균 플레이 시간, 이탈 구간, 결제 전환율 같은 지표가 있습니다. 예를 들어 튜토리얼 3분 지점에서 플레이어 40%가 나간다면 그건 단순한 취향 문제가 아닐 수 있습니다. 설명이 길었거나, 조작이 불편했거나, 첫 보상이 늦었을 가능성이 있습니다. 스포츠로 치면 선발투수가 5회에 갑자기 구속이 3km 떨어지고 볼넷이 늘어나는 장면과 비슷합니다. 숫자는 먼저 신호를 보냅니다.
데이터는 감을 지우는 게 아니라 감을 단단하게 만든다
솔직히 스포츠를 오래 보면 감이라는 게 생깁니다. 투수가 초구 스트라이크를 못 잡을 때 불안하고, 타자가 계속 파울로 버틸 때 뭔가 나올 것 같은 느낌이 들죠. 그런데 그 감이 기록과 만나면 훨씬 강해집니다. 최근 10경기 출루율이 .420인 타자가 풀카운트 승부에 강하다는 걸 알고 보면 타석 하나가 다르게 보입니다.
게임개발자도 비슷합니다. “이 보스전은 좀 어렵다”라는 감만으로는 부족합니다. 평균 클리어 시도 횟수가 8.6회인지, 특정 패턴에서 피격률이 72%인지, 모바일 유저와 PC 유저의 성공률 차이가 얼마나 나는지 봐야 합니다. 그래야 난이도를 낮출지, 패턴 전조를 더 선명하게 만들지, 보상 구조를 바꿀지 판단할 수 있습니다.
게임개발자는 감독이면서 전력분석원에 가깝다
근데 게임개발자의 역할을 스포츠로 비유하면 한 명으로 딱 떨어지지 않습니다. 시스템을 설계할 때는 감독 같고, 밸런스를 조정할 때는 코치 같고, 유저 데이터를 볼 때는 전력분석원 같습니다. 특히 멀티플레이 게임에서는 이 감각이 더 중요합니다. 특정 캐릭터의 승률이 54%만 되어도 상위권에서는 체감이 꽤 큽니다. 전체 승률은 평범해 보여도 숙련자 구간에서 선택률이 80%라면 밸런스가 기울었을 가능성이 있습니다.
축구에서도 점유율 60%가 항상 우세를 뜻하지는 않습니다. 박스 안 슈팅이 2개뿐이면 의미가 흐려집니다. 게임에서도 평균 승률 하나만 보면 놓치는 게 많습니다. 초보 구간, 중수 구간, 상위 1% 구간을 나눠 봐야 합니다. 같은 캐릭터라도 초보에게는 약하고 고수에게는 지나치게 강할 수 있습니다. 이때 게임개발자는 숫자를 자르는 기준부터 다시 고민해야 합니다.
- 스포츠 기록: 타율, 출루율, 기대득점, 수비 범위, 체력 변화
- 게임 지표: 잔존율, 클리어율, 승률, 선택률, 평균 세션 시간
- 공통점: 단일 숫자보다 상황과 맥락을 함께 봐야 진짜 흐름이 보인다
선수 성장 서사와 캐릭터 성장 설계는 닮아 있다
제가 스포츠를 좋아하는 이유 중 하나는 성장의 흔적이 숫자에 남는다는 점입니다. 신인 타자가 첫해 삼진율 31%로 고전하다가 다음 시즌 24%까지 낮추고, 밀어치는 타구 비율이 늘어나는 걸 보면 단순히 “잘한다”보다 훨씬 재밌습니다. 과정이 보이니까요.
게임에서도 좋은 성장 설계는 비슷한 맛이 있습니다. 레벨 1에서 10까지 숫자만 오르는 건 금방 지루해집니다. 새로운 선택지가 열리고, 이전에는 어렵던 적을 다른 방식으로 상대하게 되고, 플레이어가 자기 실력이 늘었다고 느껴야 합니다. 게임개발자는 이 흐름을 설계합니다. 보상 간격이 너무 길면 지치고, 너무 짧으면 성취감이 옅어집니다. 야구에서 유망주를 너무 빨리 1군에 올리면 흔들리고, 너무 오래 묶어두면 성장 타이밍을 놓치는 것과 묘하게 닮았습니다.
실패도 설계의 일부다
사실 스포츠 명장면은 실패 뒤에 더 선명해지는 경우가 많습니다. 3타석 연속 삼진 뒤 9회 동점 적시타, 전반 내내 막히다가 후반 추가시간에 만든 찬스 같은 장면들 말입니다. 게임도 실패가 있어야 몰입이 생깁니다. 다만 그 실패가 억울하면 안 됩니다. 플레이어가 “내가 다음엔 더 잘할 수 있겠다”고 느껴야 다시 도전합니다.
그래서 게임개발자는 실패의 질을 봅니다. 죽는 횟수만 보는 게 아니라 왜 죽었는지 봅니다. 적의 공격을 못 봤는지, 조작 반응이 늦었는지, 카메라가 불편했는지, 정보가 부족했는지 따집니다. 스포츠 팬이 실책 하나를 보고도 타구 속도, 바운드, 수비 위치, 주자 압박까지 같이 보는 것과 같은 태도입니다.
게임개발자라는 직업이 더 흥미롭게 보이는 순간
요즘 게임 산업을 보면 화려한 그래픽이나 큰 제작비만으로 승부가 나지 않습니다. 작은 인디 게임이 수백만 장 팔리기도 하고, 대형 프로젝트가 출시 직후 혹평을 받기도 합니다. 결국 중요한 건 플레이어가 실제로 느끼는 리듬입니다. 첫 10분이 지루한지, 3시간 뒤에도 새로움이 있는지, 30시간 뒤에도 선택이 살아 있는지. 이런 흐름을 끝까지 붙잡는 사람이 게임개발자입니다.
스포츠 팬 입장에서 보면 이 직업은 꽤 매력적입니다. 감정과 숫자 사이를 계속 오가야 하니까요. 관중의 함성만 믿어도 안 되고, 기록표만 믿어도 부족합니다. 게임도 유저 반응만 따라가면 방향을 잃고, 데이터만 보면 생기가 빠집니다. 좋은 게임개발자는 그 사이에서 균형을 잡습니다. 마치 감독이 데이터팀 보고서를 들고도 마지막 순간에는 선수의 컨디션과 경기장의 공기를 함께 읽는 것처럼요.
그래서 저는 게임개발자를 볼 때 단순한 기술직보다 경기의 흐름을 설계하는 사람에 가깝게 느낍니다. 숫자를 읽고, 사람의 반응을 보고, 다시 규칙을 고칩니다. 그 반복이 쌓이면 하나의 게임이 오래 뛰는 팀처럼 단단해집니다. 기록 뒤의 이야기를 좋아하는 사람이라면, 게임개발자의 작업 방식도 꽤 오래 들여다볼 만한 세계입니다.
