스포젠트
스포츠의 모든것

스포츠 기록 덕후가 게임개발자라는 포지션을 다시 봤더니

Last Updated :
스포츠 기록 덕후가 게임개발자라는 포지션을 다시 봤더니

얼마 전 야구 게임 기록표를 보다가 든 생각

얼마 전 친구와 야구 게임을 하다가 이상하게 한 장면에 오래 꽂혔다. 9회 말 2아웃, 주자는 2루. 타자는 컨택 78, 파워 64, 좌투 상대 능력치 82로 표시돼 있었다. 그냥 버튼을 누르면 되는 상황인데, 나는 실제 경기 중계 보듯이 투수의 구종 비율과 이전 타석 결과를 먼저 봤다. 그러다 문득 생각했다. 이런 숫자와 흐름을 설계하는 게임개발자는 거의 보이지 않는 코치나 전력분석원에 가깝지 않나.

스포츠 팬 입장에서 게임개발자라는 직업을 보면 단순히 화면을 예쁘게 만들거나 캐릭터를 움직이는 사람으로만 보이지 않는다. 특히 스포츠 게임, 매니지먼트 게임, e스포츠 종목을 만드는 개발자는 기록을 어떻게 경기로 바꿀지 고민하는 사람이다. 실제 선수의 타율 0.312, 평균자책점 2.87, 패스 성공률 89%, 기대득점 xG 0.42 같은 숫자는 그대로 넣는다고 재미가 생기지 않는다. 숫자 사이의 긴장감이 플레이 안에서 살아야 한다.

게임개발자는 기록을 경기 감각으로 번역하는 사람

스포츠 기록은 딱딱해 보이지만 사실 굉장히 감정적이다. 농구에서 3점 성공률 38%라는 수치는 괜찮은 슈터라는 뜻이지만, 경기 종료 20초 전 코너에서 던지는 슛은 전혀 다른 느낌이다. 같은 38%라도 상대 수비 압박, 체력, 홈과 원정, 이전 5경기 흐름에 따라 체감은 달라진다. 게임개발자는 이 차이를 시스템으로 만들어야 한다.

예를 들어 축구 게임에서 한 공격수의 골 결정력이 85라고 해보자. 이 숫자가 모든 슈팅 상황에서 기계적으로 강하게 작동하면 경기는 금방 지루해진다. 반대로 너무 랜덤이면 유저는 불공정하다고 느낀다. 그래서 좋은 스포츠 게임은 능력치, 위치, 각도, 수비 압박, 약발, 컨디션을 섞는다. 실제 축구에서도 페널티 박스 안 중앙 슈팅과 측면에서 급하게 때린 슈팅은 기대득점이 다르다. 게임 안에서도 이 차이가 자연스럽게 느껴져야 기록 팬이 고개를 끄덕인다.

이 지점에서 게임개발자의 감각이 드러난다. 데이터는 재료이고, 경기 흐름은 조리 방식이다. 기록을 많이 넣었다고 좋은 게임이 되는 건 아니다. 타율, OPS, WAR, PER, 세이버 지표, 히트맵을 잔뜩 보여줘도 실제 플레이가 납득되지 않으면 팬은 금방 알아챈다. 스포츠를 오래 본 사람일수록 숫자보다 숫자가 움직이는 방식에 민감하다.

좋은 스포츠 게임은 승패보다 납득감을 남긴다

솔직히 스포츠 팬은 패배에도 꽤 관대할 때가 있다. 12안타를 치고도 병살 3개로 진 경기는 화가 나지만, 경기 흐름을 복기할 거리가 있다. 반대로 말도 안 되는 수비 실책과 이상한 판정 같은 장면이 반복되면 이겨도 찝찝하다. 게임도 비슷하다. 유저는 지는 것 자체보다 왜 졌는지 이해되지 않을 때 더 크게 이탈한다.

야구 게임을 예로 들면, 구속 156km 투수가 낮은 코스에 포심을 잘 꽂았는데도 매번 장타를 맞으면 납득이 어렵다. 물론 실제 야구에서도 좋은 공이 맞을 수 있다. 하지만 그 확률과 빈도가 문제다. 100번 중 8번 일어날 장면이 10경기 안에 6번 나오면 유저는 시스템을 의심한다. 농구 게임에서도 마찬가지다. 오픈 3점, 컨테스트 3점, 드리블 직후 풀업 3점은 성공률이 달라야 한다. 이 차이가 쌓여야 패배가 분석 가능한 사건이 된다.

그래서 게임개발자는 밸런스를 잡을 때 실제 스포츠 기록처럼 분포를 봐야 한다. 평균만 보면 놓치는 게 많다. 득점 평균 25점인 선수도 40점 경기와 12점 경기를 오간다. 투수 평균자책점 3.20도 매 이닝 똑같이 안정적이라는 뜻은 아니다. 좋은 개발은 이 흔들림을 재미로 만들되, 유저가 조작감을 잃지 않게 붙잡는 일이다.

e스포츠가 커지면서 게임개발자의 책임도 바뀌었다

근데 요즘은 게임이 그냥 놀이에서 끝나지 않는다. 리그가 열리고, 선수 경력이 쌓이고, 패치 하나가 팀 전술을 바꾼다. e스포츠에서는 게임개발자가 규칙위원회와 장비 담당자, 때로는 리그 운영자의 역할까지 일부 떠안는다. 축구에서 오프사이드 해석이 바뀌면 공격 전술이 달라지듯, 게임에서도 패치 노트 한 줄이 메타를 흔든다.

예를 들어 특정 캐릭터의 이동 속도가 3% 줄거나, 스킬 재사용 시간이 1초 늘어나는 변화는 일반 유저에게 작아 보일 수 있다. 하지만 프로 경기에서는 그 1초가 교전 개시 타이밍과 시야 장악 속도를 바꾼다. 야구에서 스트라이크존이 살짝 넓어지면 타자 접근법이 바뀌는 것과 비슷하다. 숫자는 작아도 경기의 문법은 크게 달라진다.

이 때문에 좋은 게임개발자는 패치를 감으로만 하지 않는다. 픽률, 승률, 밴률, 평균 경기 시간, 상위권과 일반 유저 구간의 차이를 같이 본다. 승률 52%가 무조건 강하다는 뜻도 아니다. 초보 구간에서는 약하지만 상위 1%에서 과하게 강한 캐릭터도 있고, 반대로 인기는 높은데 실제 승률은 낮은 선택지도 있다. 스포츠 기록에서 표본과 상황을 따지듯, 게임 데이터도 맥락 없이 보면 착시가 생긴다.

스포츠 팬이 보는 게임개발자의 진짜 매력

나는 게임개발자의 매력이 보이지 않는 곳에서 경기성을 설계한다는 데 있다고 본다. 관중은 홈런을 기억하지만, 그 홈런이 나오기 전 카운트 2-1에서 포수가 왜 바깥쪽 변화구를 요구했는지도 경기를 바꾼다. 게임에서도 유저는 멋진 골이나 역전승을 기억하지만, 그 순간을 가능하게 만든 건 피지컬 엔진, 확률 계산, 입력 지연, 카메라 시점, 사운드 타이밍 같은 세부 요소다.

특히 스포츠를 좋아하는 사람이라면 게임개발을 조금 다르게 볼 수 있다. 기록을 읽는 습관은 시스템을 이해하는 감각과 닮아 있다. 왜 이 팀은 후반 15분 이후 실점이 많을까, 왜 이 타자는 득점권에서 접근법이 달라질까, 왜 이 선수는 수치보다 체감 영향력이 클까. 이런 질문은 게임 안에서도 그대로 이어진다. 왜 이 전략은 랭크에서는 좋은데 대회에서는 안 통할까. 왜 이 능력치는 낮은데 실제 플레이에서는 강하게 느껴질까.

  • 좋은 스포츠 게임은 실제 기록을 무작정 복사하지 않고 경기의 리듬으로 바꾼다.
  • 좋은 밸런스는 승률 하나가 아니라 상황별 분포와 유저 체감을 함께 본다.
  • 좋은 게임개발자는 유저가 진 뒤에도 이유를 분석하게 만든다.

스포츠를 오래 보다 보면 명장면은 결국 숫자와 감각이 만나는 지점에서 나온다는 걸 알게 된다. 게임개발자도 비슷하다. 코드 뒤에 숨어 있지만, 그들이 만든 작은 수치와 규칙이 유저의 손끝에서 하나의 경기처럼 살아난다. 그래서 나는 게임개발자를 단순한 기술 직군이라기보다, 기록을 플레이 가능한 이야기로 바꾸는 사람에 더 가깝게 보고 싶다.

스포츠 기록 덕후가 게임개발자라는 포지션을 다시 봤더니 | 스포젠트 : https://spogent.com/5062
스포츠의 모든것
스포젠트 © spogent.com All rights reserved. powered by modoo.io