gg — fiction 05
GG
개인리그 결승. 10,000명의 관중 앞에서
18세의 몸으로, 38세의 기억으로, 서 있다.
상대는 미래의 전설. 두 글자로 끝나는 이야기.
Part I
"결승 무대"
2002년 11월 23일 토요일. 서울 강남구 삼성동.
OnGameNet 스튜디오 건물 앞에 줄이 서 있었다. 입장 대기줄이 건물 모퉁이를 돌아 주차장까지 이어져 있었다. 대부분 10대 후반에서 20대 초반. 교복 위에 패딩을 걸친 고등학생들, 군 휴가를 나온 단발머리 청년들, 대학 동아리 이름이 적힌 깃발을 든 무리. 입김이 하얗게 피어올랐다. 11월의 서울은 이미 겨울이었다.
스튜디오 안은 바깥과 다른 세계였다. 지하 1층의 경기장은 10,000석 규모로 가득 차 있었다. 무대 중앙에 부스 두 개가 마주 보고 서 있었다. 방음 유리로 둘러싸인 부스 안에는 CRT 모니터 하나, 키보드 하나, 마우스 하나. 스타크래프트를 위한 최소한의 도구들. 부스 위에서 대형 프로젝터 두 대가 양쪽 스크린에 게임 화면을 송출하고 있었다. 아직 대기 화면이었다. 두 선수의 이름이 번갈아 떠올랐다.
대기실은 무대 뒤편에 있었다. 작은 방이었다. 접이식 의자 두 개, 생수 몇 병, 벽에 걸린 모니터에 객석이 비치고 있었다. 우혁은 혼자 앉아 있었다. 감독과 코치는 밖에서 대기하고 있었다. 결승 전 30분. 선수에게 주어지는 마지막 혼자만의 시간.
우혁은 자신의 손을 내려다보았다.
1년 8개월 전, 이 손의 APM은 87이었다. PC방에서 천 원짜리 한 장을 내밀고 한 시간씩 연습하던 시절. 그 87이 130이 되고, 130이 180이 되고, 180이 200을 넘고, 지금은 평균 252에 달한다. 하루 14시간, 주 7일, 1년 넘는 합숙 훈련이 이 손가락에 새겨져 있었다.
하지만 프로의 세계에서 245는 평범했다. 결승 상대 이서준의 평균 APM은 340이 넘었다.
이서준. 16세. 올해 초 프로리그에서 처음 맞붙었을 때, 1세트에서는 내 미래 빌드가 통했다. 하지만 2세트에서 그는 이미 적응해 있었다. 한 경기 만에. 그것이 천재와 범인의 차이였다. 그리고 그 16세 소년은, 내가 25년간 지켜본 미래에서 역대 최고의 선수 중 하나가 된다.
노크 소리가 났다.
"우혁아, 5분 뒤에 입장이다."
감독의 목소리였다. 우혁은 일어서서 손가락을 풀었다. 양손을 깍지 끼고 바깥으로 밀어 관절을 꺾었다. 딱, 딱. 그리고 키보드를 넣은 가방을 들었다. 삼성전자 멤브레인 키보드. 합숙소에서 1년 넘게 쓴 것이라 키캡이 닳아 글자가 지워진 부분이 있었다. A, S, D 키가 특히 심했다. 테란 핫키.
복도를 걸었다. 콘크리트 벽. 형광등. 운동선수의 동선 같은 좁은 통로. 끝에 문이 있었다. 문 너머에서 웅성거리는 소리가 들렸다. 만 명의 목소리가 하나로 뭉쳐 저주파처럼 벽을 타고 진동하는 소리.
문이 열렸다.
빛이 쏟아졌다. 무대 조명이 복도 끝까지 밀려들었다. 우혁이 한 발짝을 내딛자 객석에서 함성이 터졌다. 10,000명이 동시에 내는 소리가 흉곽을 울렸다. 이름을 부르는 소리, 박수 소리, 응원 구호가 뒤섞여 하나의 덩어리가 되었다.
우혁은 걸었다. 무대 중앙을 향해. 부스까지의 거리가 15미터쯤 되었다. 그 15미터가 길었다. 관중석이 양옆으로 벽처럼 솟아 있었고, 조명이 위에서 내려와 그의 그림자를 네 개로 만들었다.
여기다. 38년의 인생에서 한 번도 서보지 못한 무대. QA 엔지니어로 20년을 보내며, 매일 밤 퇴근 후 래더를 돌리며, ASL을 보며, 스타크래프트 갤러리에 전략 분석글을 쓰며, 한 번도 서보지 못한 이 무대. 2026년의 나에게 이것은 불가능이었다. 그런데 지금 내가 여기 서 있다.
반대편 통로에서 이서준이 걸어 나왔다. 작았다. 16세 소년의 체격 그대로. 얼굴에 아직 아이 같은 데가 남아 있었다. 하지만 걸음걸이는 달랐다. 힘이 빠져 있었다. 긴장의 흔적이 없었다. 이미 이 무대에 익숙한 사람의 걸음. 올해만 개인리그 결승이 두 번째였다.
두 선수가 무대 중앙에서 마주쳤다. 관례적인 악수. 서준이 먼저 손을 내밀었다.
"잘 부탁드립니다, 형."
낮은 목소리. 예의 바른 톤. 하지만 눈은 웃지 않았다. 웃지 않는 것이 아니라, 이미 게임 속에 들어가 있는 눈이었다. 악수를 하면서도 이 소년은 첫 번째 빌드오더를 굴리고 있었다.
"나도."
우혁이 대답했다. 짧게. 그리고 각자의 부스로 갔다.
부스 안은 고요했다. 방음 유리 너머로 관중의 함성이 저 멀리 파도 소리처럼 들렸다. 우혁은 키보드를 연결하고, 마우스를 확인하고, 모니터 밝기를 조절했다. 의자 높이를 맞추고 앉았다. 익숙한 루틴. 1년간 매일 반복한 동작.
헤드셋을 쓰자 세상이 좁아졌다. 모니터 하나. 키보드 하나. 마우스 하나. 이것이 전부인 세계. 프로게이머의 세계.
대형 스크린에 맵 밴-픽 결과가 떴다. 제1국 맵은 로스트 템플. 우혁이 웃었다. 이 맵에서 가장 자신 있는 빌드가 있었다.
화면에 카운트다운이 떴다.
3 . . . 2 . . . 1 . . .
Part II
"알고 있는 미래"
────────────────────────────
플레이어 1: WooHyuk [진] [테란] — 12시
플레이어 2: SeoJun [이] [저그] — 6시
────────────────────────────
OnGameNet 스타리그 결승 — 1세트
5전 3선승제
제1국. 우혁은 숨을 내쉬고 키보드에 손을 올렸다.
오프닝은 2003년형 배럭 1개 앞마당 확장. 배럭 하나를 올리고 마린 한 기만 뽑은 뒤 앞마당에 커맨드센터를 내리는 빌드. 이 시대의 관점에서는 여전히 급진적인 경제 오프닝이었지만, 우혁이 프로리그에서 수차례 선보인 뒤로 다른 테란 선수들도 변형을 시도하기 시작한 빌드였다. 하지만 우혁만큼 정제된 형태는 아직 아무도 구현하지 못했다.
서준의 오프닝은 12 해처리. 저글링 스피드 업그레이드를 빠르게 올리는 표준 저그 빌드. 이 빌드에 대한 대응법을 우혁은 너무나 잘 알고 있었다. 2004년에 정립될 '마린-메딕 더블 커맨드 시즈 푸시'의 원형. 5분 30초에 벌처 세 기로 견제하면서, 7분에 시즈 탱크 두 기를 확보하고, 8분 30초에 앞마당에 터렛 세 개를 완성하여 뮤탈 러시를 원천 봉쇄하는 타이밍.
이 타이밍을 아는 사람은 이 세계에서 우혁뿐이었다.
5분 12초. 벌처 세 기가 맵 중앙을 지나 서준의 앞마당으로 향했다. 스파이더 마인 세 개를 저글링 동선에 심었다. 서준의 저글링 여섯 기가 마인 한 개에 걸려 세 기가 즉사했다. 동시에 우혁은 본진에서 팩토리 두 번째를 올리면서 아카데미를 건설했다.
7분 08초. 시즈 탱크 두 기 생산 완료. 벌처 견제로 서준의 시선을 앞마당에 고정시킨 사이, 우혁의 앞마당에 미사일 터렛 세 개가 올라갔다. 서준이 뮤탈리스크 다섯 기를 뽑아 우혁의 본진을 노렸을 때, 터렛과 마린의 교차 사격에 뮤탈 두 기가 즉사했다.
9분. 우혁은 메딕 네 기와 마린 열두 기, 시즈 탱크 세 기를 모아 중앙으로 진군했다. 고지대에 시즈 탱크를 배치하고 시즈 모드를 걸었다. 저글링이 올라오는 경사면에 마인을 깔았다. 서준의 저글링-히드라 조합이 돌파를 시도했지만, 시즈 탱크의 스플래시와 마인의 연쇄 폭발에 유닛이 녹아내렸다.
11분 42초. 서준의 세 번째 해처리가 파괴되었다. 경제가 무너지자 저그의 유닛 생산이 급격히 줄었다. 우혁이 세 번째 커맨드센터를 올리며 경제 격차를 확정지었다.
14분 07초. 서준의 본진이 불탔다. 시즈 탱크 여섯 기의 포격 아래 해처리가 무너졌다.
SeoJun [Lee]: GG
────────────────────────────
WooHyuk [진] 1세트 승리
게임 시간: 14:07
관중이 폭발했다. 만 명의 함성이 부스 방음을 뚫고 울렸다. 우혁은 키보드에서 손을 떼고 의자에 기대앉았다. 14분 07초. 완벽한 게임이었다. 1년 8개월의 훈련이 압축된, 시간 여행자의 가장 날카로운 무기.
하지만 우혁은 축하할 기분이 아니었다. 반대편 부스를 바라보았다. 유리 너머로 서준의 얼굴이 보였다.
표정이 달라져 있었다.
패배한 선수의 표정이 아니었다. 당혹도 아니었고 분노도 아니었다. 서준의 눈은 모니터를 응시한 채 미세하게 움직이고 있었다. 리플레이를 보고 있는 것인가. 아니다. 리플레이 화면이 아니다. 저 눈은 방금 경기를 자기 머릿속에서 되돌리고 있는 것이다. 타임라인을 분해하고, 분기점을 찾고, 다음 게임에서의 대응을 이미 계산하고 있는 눈.
저 눈을 안다. 프로리그에서 처음 맞붙었을 때도 저 눈이었다. 1세트에서 졌을 때의 저 눈. 그리고 2세트에서 그는 내 빌드를 완벽하게 읽었다. 한 게임 만에. 지금도 같은 일이 일어나고 있다.
스코어 1-0. 하지만 우혁은 알고 있었다. 이 1점은 미래의 유산이다. 내가 가져온 2003년의 빌드. 이 세계에 존재하지 않는 전략. 그 기습의 가치가 1점이다. 두 번째 기습은 통하지 않을 것이다. 이서준이라는 선수에게는.
인터벌 10분. 우혁은 생수를 마시며 키보드 위에 손을 올렸다 내렸다를 반복했다. 손가락을 풀면서. 다음 게임을 준비하면서.
Part III
"미래가 없는 영역"
제2국. 맵은 파이팅 스피릿.
────────────────────────────
플레이어 1: WooHyuk [진] [테란] — 7시
플레이어 2: SeoJun [이] [저그] — 1시
────────────────────────────
OnGameNet 스타리그 결승 — 2세트
우혁은 빌드를 바꿨다. 1세트에서 사용한 배럭 1개 앞마당 확장 기반의 시즈 푸시가 아니라, 배럭 2개 메딕 드롭. 수송선에 마린과 메딕을 태워 저그의 본진 뒤쪽으로 투하하는 전략. 이 시대의 메타에서는 아직 체계화되지 않은 전술이었다.
3분 20초. 배럭 두 개에서 마린 생산 시작. 4분 40초. 스타포트 건설 착수. 5분 50초. 수송선 생산. 7분 10초. 마린 여덟 기와 메딕 두 기가 수송선에 탑승.
수송선이 맵 외곽을 따라 서준의 본진 뒤쪽으로 이동했다. 오버로드가 없는 사각지대를 골라 진입하는 경로. 우혁이 수백 번 연습한 동선이었다.
그런데.
수송선이 서준의 본진 뒤편 고지대에 도착했을 때, 그곳에 스커지 네 기가 대기하고 있었다.
우혁의 손이 멈칫했다. 수송선이 터졌다. 마린 여덟 기와 메딕 두 기가 공중에서 사라졌다. 7분간의 투자가 2초 만에 증발한 것이다.
해설 B: 이서준 선수가 스커지를 미리 배치해놨습니다! 진우혁 선수의 드롭을 읽은 겁니다!
해설 A: 1세트에서 조기 푸시를 당한 뒤, 드롭이나 기습 전략으로 바꿀 거라고 예측한 거군요. 16살이 이런 판단을 한다니...
해설 B: 이서준 선수의 적응 능력이 정말 무섭습니다.
읽혔다. 1세트에서 경제 기반 시즈 푸시를 썼으니, 2세트에서는 기습 전술로 바꿀 거라고 읽은 것이다. 이 16세 소년은 전략의 카테고리 자체를 읽는다. 개별 빌드가 아니라, 상대 플레이어의 성향을 읽는다.
우혁은 빠르게 전환했다. 드롭이 실패했으니 지상군으로 전환. 벌처와 시즈 탱크 조합으로 중반 이후를 노렸다. 하지만 경제에서 이미 뒤처져 있었다. 수송선과 스타포트에 투자한 가스가 시즈 탱크 생산을 지연시켰고, 그 사이 서준은 세 번째 해처리를 올리며 경제를 벌렸다.
12분. 서준의 럭커-히드라 조합이 우혁의 앞마당을 압박했다. 럭커가 땅 속에 파고들어 시즈 탱크의 사각에서 마린을 저격했다. 우혁이 스캔을 돌려 럭커를 잡는 동안, 히드라가 우회해서 본진을 찔렀다. 서준의 멀티태스킹은 두 곳이 아니라 세 곳을 동시에 공격하는 차원이었다.
16분 32초. 우혁이 키보드 위에서 손을 뗐다.
WooHyuk [Jin]: GG
────────────────────────────
SeoJun [이] 2세트 승리
게임 시간: 16:32
스코어 1-1.
제3국. 맵은 아카디아.
우혁의 머릿속에서 빌드 목록이 빠르게 스크롤되었다. 2003년 iloveoov의 더블 커맨드 시즈 푸시. 이미 1세트에서 변형을 보여줬다. 2005년의 메딕 드롭. 2세트에서 읽혔다. 2006년의 3커맨드 레이트 메카닉 운영? 이 빌드는 맵이 큰 블레이즈에서나 유효하다. 아카디아에서는 맞지 않는다.
남은 카드가 줄어들고 있었다.
우혁은 2004년 후반에 등장하는 배럭 5개 마린-메딕 올인을 선택했다. 배럭 다섯 개에서 마린과 메딕을 대량 생산하여 저그의 세 번째 해처리가 올라가기 전에 밀어버리는 전략. 타이밍이 정확해야 하고, 실패하면 돌아올 수 없는 올인 빌드.
마린 스물네 기. 메딕 여덟 기. 7분 30초에 올인 타이밍을 맞췄다. 완벽한 타이밍이었다. 서준의 세 번째 해처리가 건설 중이었고, 방어 유닛이 분산되어 있었다.
마린이 저글링 무리를 뚫고 서준의 내추럴로 진입했다. 메딕이 마린을 살리면서 전진했다. 해처리의 체력이 줄어들기 시작했다. 스플래시 공격이 없는 저글링과 히드라만으로는 마린-메딕 뭉치를 빠르게 녹이기 어려웠다.
그런데 서준이 한 가지를 했다.
저글링 열 기를 우혁의 본진으로 보냈다.
우혁의 본진에는 SCV밖에 없었다. 올인이니까. 전 병력을 다 보냈으니까. 저글링이 SCV를 학살하기 시작했다. 미네랄 채취가 멈췄다. 우혁은 선택을 강요받았다. 앞에서 밀 것인가, 돌아가서 본진을 구할 것인가.
우혁은 앞으로 밀었다. 올인이니까. 돌아가면 어차피 둘 다 잃는다. 해처리를 부수는 것이 유일한 답이었다.
해처리가 빨간 불이 들어왔다. 체력 300. 200. 100 —
서준의 럭커 두 기가 도착했다. 해처리 앞에 파고들었다. 마린이 녹기 시작했다. 메딕이 치유했지만, 럭커 스파인의 스플래시가 밀집한 마린을 동시에 깎았다. 스캔. 우혁이 스캔을 돌렸다. 럭커를 조준했다. 마린의 사격이 집중되었다. 럭커 한 기가 쓰러졌다.
하지만 두 번째 럭커가 한 번 더 스파인을 꽂았다. 마린 세 기가 동시에 쓰러졌다.
해처리 체력 47. 마린 다섯 기. 메딕 한 기. 저글링 여덟 기가 리스폰 지점에서 달려오고 있었다.
마린이 해처리를 쏘는 속도와 저글링이 도착하는 속도. 그 사이의 찰나에 모든 것이 걸려 있었다.
해처리가 쓰러지기 0.8초 전에, 저글링이 마린에 도달했다. 마지막 마린 한 기가 쓰러지면서 쏜 마지막 한 발이 해처리에 맞았다. 체력 3이 남았다.
3.
해처리 체력 3. 마린 0기. 메딕 0기. 올인 실패.
우혁은 화면을 바라보았다. 텅 빈 본진. 쓰러진 마린들. 그리고 체력 3으로 살아남은 해처리.
이 경기에서 우혁의 APM이 267을 찍었다. 자신의 모든 경기를 통틀어 최고치였다. 87에서 시작해 1년 8개월 만에 도달한 정점. 38세의 QA 엔지니어가 17세의 몸으로 쥐어짜낸 극한의 숫자.
하지만 서준의 APM은 348이었다.
그 차이가, 마린 스플릿 0.3초의 차이가, 해처리 체력 3의 차이가 되었다.
WooHyuk [Jin]: GG
────────────────────────────
SeoJun [이] 3세트 승리
게임 시간: 09:14
잔여 체력: 해처리 3/1250
스코어 1-2. 우혁은 매치 포인트에 몰렸다.
해설 A: 진우혁 선수의 올인이 해처리 체력 3을 남기고 실패했습니다! 체력 3입니다! 이건 정말 운이 아니라 이서준 선수의 판단이에요.
해설 B: 본진에 저글링을 보내서 돌아갈 수 없게 만들면서, 동시에 럭커 타이밍을 맞춘 거죠. 두 곳을 동시에 공격하면서 방어도 하는. 16살이 이걸 합니다.
해설 A: 진우혁 선수의 APM이 267까지 올라갔어요. 커리어 하이입니다. 하지만 이서준 선수는 348. 이 숫자의 차이가 결국 결과의 차이가 됐습니다.
인터벌. 우혁은 부스 안에서 눈을 감았다.
미래가 바닥났다. 1세트의 시즈 푸시. 2세트의 메딕 드롭. 3세트의 배럭 5개 올인. 세 개의 미래 빌드를 모두 소진했다. 서준은 한 게임 만에 적응한다. 같은 카테고리의 빌드를 다시 쓰면, 그는 대응할 것이다. 남은 카드가 없다.
아니. 카드가 없는 것이 아니다. 미래의 카드가 없는 것이다. 2003년의 빌드, 2004년의 빌드, 2005년의 빌드. 그것들은 다른 사람의 혁신이었다. iloveoov의 경제 혁명. sAviOr의 뮤탈 운영. Flash의 완전 테란. 내가 만든 것은 하나도 없었다. 나는 그것을 가져다 쓴 것뿐이다.
25년간 스타크래프트를 사랑했지만, 25년간 나 자신의 스타크래프트는 한 번도 친 적이 없었다.
우혁은 눈을 떴다. 인터벌 시간이 거의 끝나가고 있었다. 스태프가 부스 문 앞에서 준비 사인을 보내고 있었다.
제4국. 이기면 2-2. 지면 끝.
우혁은 키보드 위에 손을 올렸다. 손가락이 미세하게 떨렸다. 긴장이 아니었다. 두려움이었다. 미래라는 방패 없이 경기장에 나서는 두려움.
하지만 동시에, 기묘한 해방감이 밀려왔다.
Part IV
"GG"
제4국. 맵은 개마고원.
────────────────────────────
플레이어 1: WooHyuk [진] [테란] — 11시
플레이어 2: SeoJun [이] [저그] — 5시
────────────────────────────
OnGameNet 스타리그 결승 — 4세트
매치 포인트: SeoJun 2-1 리드
게임이 시작되었다. 우혁의 손이 키보드 위에서 움직이기 시작했다.
이번에는 빌드오더가 없었다.
아니, 정확히 말하면 이렇다. iloveoov의 빌드가 아니었다. Flash의 빌드가 아니었다. 2003년의 빌드도, 2004년의 빌드도, 2005년의 빌드도 아니었다. 우혁은 배럭을 올리면서, 처음으로 자기 자신에게 물었다.
내가 하고 싶은 스타크래프트는 뭐지?
25년간 이 게임을 봤다. 25년간 수천 개의 경기를 분석했다. 25년간 포럼에 전략글을 썼다. 그 25년 동안 다른 사람의 스타크래프트를 연구한 것이지, 자신만의 스타크래프트를 만든 적은 없었다. 프로가 아니었으니까. 실행할 손이 없었으니까. 머릿속에 있기만 하고 한 번도 꺼내지 못한 아이디어들이 있었다.
지금 꺼내기로 했다.
오프닝은 배럭 1개 앞마당 확장. 여기까지는 같았다. 하지만 이후의 진행이 달랐다. 팩토리를 올린 뒤, 벌처를 생산하지 않았다. 대신 시즈 탱크 한 기를 뽑고, 즉시 두 번째 팩토리를 짓지 않고 스타포트를 올렸다. 사이언스 베슬을 생산했다.
해설진이 당혹했다. 배럭 1개 앞마당 확장에서 사이언스 베슬? 이 조합은 어떤 교과서에도 없었다. 2001년에도 없었고, 우혁이 가져온 미래에도 이런 조합은 표준으로 자리잡은 적이 없었다. 왜냐하면 비효율적이니까. 경제 오프닝에서 사이언스 베슬은 가스 투자가 과도하고, 전투력 전환이 느리다.
하지만 우혁에게는 의도가 있었다.
사이언스 베슬의 이래디에이트. 이 스킬 하나로 저그의 뮤탈리스크 뭉치를 무력화할 수 있다. 그리고 디펜시브 매트릭스로 시즈 탱크를 보호하면, 시즈 탱크의 생존 시간이 극적으로 늘어난다. 이 두 가지를 조합하면 — 시즈 탱크와 사이언스 베슬 소수로 저그의 뮤탈-러커 조합을 상대할 수 있다. 돈이 적게 드는 대신 마이크로가 극도로 어려운 운영. APM 300 이상의 프로들에게나 가능한 운영이라 어느 시대에도 표준이 되지 못한 전술.
우혁의 APM은 245였다. 이 전술을 완벽하게 쓰기에는 부족했다. 하지만 오늘은 267을 찍었다. 남은 것을 전부 쏟으면, 이 한 경기는 버틸 수 있을지도 몰랐다.
8분. 사이언스 베슬 한 기가 완성되었다. 우혁은 시즈 탱크 두 기와 사이언스 베슬 한 기를 전진 배치했다. 맵 중앙 고지대. 거기에 시즈 탱크를 올리고, 사이언스 베슬이 그 위를 떠돌게 했다.
서준이 뮤탈리스크 일곱 기를 보냈다. 시즈 탱크를 노린 것이다.
우혁의 사이언스 베슬이 이래디에이트를 걸었다. 뮤탈리스크 뭉치의 선두에. 방사능 에너지가 퍼져나가며 밀집한 뮤탈리스크 세 기가 동시에 체력이 깎이기 시작했다. 서준의 뮤탈리스크가 흩어졌다. 하지만 흩어지는 0.5초 동안 시즈 탱크의 포탄이 뮤탈 한 기를 추가로 잡았다.
해설 A: 이래디에이트! 사이언스 베슬의 이래디에이트입니다! 뮤탈이 녹고 있어요!
해설 B: 이건 — 이건 뭔가요? 이런 조합은 처음 봅니다. 시즈 탱크-사이언스 베슬 투 유닛 조합으로 맵 컨트롤을 하고 있어요.
해설 A: 진우혁 선수, 오늘 우리가 본 적 없는 스타크래프트를 보여주고 있습니다!
해설 B: 이건 교과서에 없는 운영이에요. 어디서 가져온 빌드가 아니라 — 이건 진우혁의 스타크래프트입니다.
관중이 술렁였다. 결승 제4국, 매치 포인트에 몰린 선수가 한 번도 본 적 없는 전술을 꺼낸 것이다. 방송 카메라가 부스 안의 우혁을 비추었다. 우혁의 표정은 — 웃고 있었다. 희미하게. 거의 무의식적으로.
재미있었다.
처음이었다. 프로 무대에서 경기를 치르면서 재미있다고 느낀 것이. 프로리그에서는 항상 긴장이 먼저였다. 미래 빌드가 통할까, 상대가 읽었을까, 타이밍이 맞을까. 다른 사람의 전략을 빌려 쓰는 사람의 긴장. 하지만 지금은 달랐다. 자기 머릿속에서 나온 아이디어를 처음으로 실전에서 치고 있었다. 성공하든 실패하든, 이것은 자신의 것이었다.
10분. 우혁은 두 번째 사이언스 베슬을 생산하면서, 벌처 네 기를 서준의 세 번째 확장에 보냈다. 마인을 심고 돌아왔다. 동시에 시즈 탱크 세 번째를 전진 배치했다. 느리지만 견고한 진군. 시즈 탱크의 사거리 안에 들어온 모든 것이 녹았고, 사이언스 베슬이 공중 유닛을 봉쇄했다.
서준이 럭커로 전환했다. 땅 속에서 시즈 탱크 사각에 접근하는 럭커. 우혁은 스캔과 사이언스 베슬의 디텍터 기능을 교차 사용하며 럭커를 하나씩 잡았다. 느렸지만 정확했다. 한 기도 놓치지 않았다.
12분. 서준의 맵 왼쪽 확장이 마인에 걸렸다. 드론 네 기가 폭사했다. 동시에 우혁의 시즈 탱크 라인이 서준의 내추럴을 사거리에 넣었다. 포격이 시작되었다. 해처리가 흔들렸다.
14분. 게임의 균형이 우혁 쪽으로 기울어졌다. 서준의 유닛 생산이 느려졌다. 경제가 압박받고 있었다. 우혁이 밀 수 있었다.
하지만 서준은 서준이었다.
15분. 서준이 울트라리스크를 뽑았다. 가스를 쏟아부어 울트라리스크 두 기를 생산하고, 그것을 디파일러의 다크 스웜과 함께 시즈 라인에 돌진시켰다. 다크 스웜 아래에서는 시즈 탱크의 포탄이 맞지 않는다. 울트라가 시즈 라인에 도달했다. 시즈 탱크 두 기가 부서졌다.
우혁은 사이언스 베슬로 울트라에 이래디에이트를 걸고, 마린을 뒤에서 투입했다. 울트라 한 기가 쓰러졌다. 하지만 남은 울트라 한 기가 커맨드센터 앞까지 밀고 들어왔다. 우혁이 마린을 스플릿하며 후퇴시켰다. 마린 열두 기가 울트라를 포위 사격했다. 울트라가 쓰러졌다.
하지만 그 사이, 서준의 저글링 스무 기가 우혁의 세 번째 확장을 파괴했다.
경제가 무너졌다. 우혁의 미네랄이 0으로 떨어졌다. SCV가 남아 있지 않은 세 번째 확장의 잔해 위에 저글링이 달려다니고 있었다.
18분. 우혁의 유닛이 마린 여섯 기, 시즈 탱크 한 기, 사이언스 베슬 한 기로 줄었다. 서준의 유닛은 저글링 서른 기, 히드라 여덟 기, 럭커 네 기. 병력 차이가 세 배 이상 벌어져 있었다.
우혁은 화면을 바라보았다. 시즈 탱크 한 기가 고지대에 서 있었다. 사이언스 베슬이 그 위를 느릿느릿 돌고 있었다. 마린 여섯 기가 시즈 탱크 주변에 서 있었다. 너무 적은 병력. 너무 많은 적.
하지만 이상하게도, 우혁은 아름답다고 생각했다.
이건 내 스타크래프트다. iloveoov의 것도 아니고, Flash의 것도 아니고, 25년간 다른 사람의 천재성을 빌려다 썼던 그 전략들이 아니다. 시즈 탱크 한 기와 사이언스 베슬 한 기로 전장을 지탱하는, 느리고 비효율적이지만 완고한, 이것이 진우혁의 스타크래프트다.
19분 30초. 서준의 최종 공격이 시작되었다. 저글링 무리가 사방에서 밀려왔다. 우혁은 시즈 탱크를 시즈 모드에서 해제하고 후퇴시켰다. 마린을 스플릿하며 저글링을 유인했다. 사이언스 베슬이 디펜시브 매트릭스를 시즈 탱크에 걸었다. 시즈 탱크가 다시 시즈 모드를 걸고 포격을 시작했다. 저글링 여섯 기가 스플래시에 녹았다.
하지만 히드라의 원거리 사격이 마린을 쓰러뜨렸다. 한 기, 두 기, 세 기. 마린이 하나씩 쓰러질 때마다 화력이 빠졌다. 럭커가 땅 속에서 올라와 시즈 탱크 사각에서 스파인을 꽂았다. 사이언스 베슬의 스캔 범위 밖이었다.
20분 14초. 마지막 마린이 쓰러졌다. 시즈 탱크 한 기만 남았다. 시즈 모드 상태로. 포탄 한 발이 발사되어 저글링 두 기를 잡았다. 하지만 저글링 열두 기가 시즈 탱크를 둘러쌌다. 시즈 모드의 시즈 탱크는 근접 공격에 무방비다.
시즈 탱크가 쓰러졌다.
사이언스 베슬이 혼자 떠 있었다. 전투 유닛이 아닌, 지원 유닛 하나만 남은 전장.
우혁은 마우스를 천천히 내려놓았다. 키보드 위에 오른손을 올렸다. 채팅 키를 눌렀다. 두 글자를 입력했다.
G G
우혁이 먼저 쳤다. 상대가 본진을 밀기 전에. 게임이 완전히 끝나기 전에. GG는 기다려야 하는 것이 아니다. 패배를 확인한 순간, 상대에게 보내는 인사다. 수고했다. 좋은 게임이었다. 당신이 이겼다.
WooHyuk [Jin]: GG
────────────────────────────
SeoJun [이] 4세트 승리
SeoJun [이] 시리즈 3대1 우승
게임 시간: 20:14
관중석이 조용해졌다. 아주 잠깐. 숨을 멈춘 것 같은 정적. 그리고 박수가 시작되었다. 산발적으로, 그리고 점점 커지면서, 만 명의 박수가 하나로 합쳐졌다.
우승자를 위한 박수가 아니었다. 이 시리즈 전체를 위한 박수였다.
우혁은 헤드셋을 벗었다. 귀에 눌려 있던 부분이 풀리면서 외부 소리가 밀려들었다. 만 명의 박수 소리. 해설자의 목소리가 어렴풋이 들렸지만 내용은 알아듣지 못했다. 부스 문을 열고 나섰다.
반대편 부스에서 서준이 나왔다. 우승자의 표정이 아니었다. 아니, 우승자의 표정이긴 했지만, 자축이 아니라 무언가를 곱씹는 표정이었다. 서준이 우혁에게 걸어왔다.
손을 내밀었다.
"형, 마지막 경기 진짜 무서웠어요."
우혁이 손을 잡았다. 16세의 작은 손. 하지만 그 손으로 분당 348번의 명령을 내리는 손.
"이겼잖아."
"이기긴 했는데... 마지막에 형이 쓴 그 운영, 처음 봤어요. 어디서 가져온 거예요?"
우혁은 잠깐 웃었다.
"내 머릿속에서."
서준이 고개를 끄덕였다. 그리고 작은 목소리로 말했다.
"형, 다음엔 제가 질 수도 있어요."
빈말이 아니었다. 이 16세 소년은 빈말을 하는 사람이 아니었다. 마지막 경기에서 처음 보는 전술에 밀렸던 그 시간을, 이 소년은 이미 자기 데이터베이스에 저장하고 분석을 시작한 것이다. 다음에 만나면 대응해 올 것이다. 그것이 천재의 방식이었다. 하지만 동시에, 천재는 상대에게도 진화의 가능성을 인정했다. 그것이 서준의 말 속에 담긴 의미였다.
우혁은 고개를 끄덕이고 손을 놓았다.
시상식이 진행되었다. 서준이 트로피를 들어올렸다. 플래시가 터지고, 관중이 환호했다. 우혁은 무대 한쪽에 서서 박수를 쳤다. 준우승자의 자리. 38년의 인생에서 한 번도 상상하지 못한 자리. QA 엔지니어 진우혁의 인생에는 존재하지 않았던 자리.
하지만 지금 여기 서 있다.
밤이었다. 스튜디오를 나서자 11월의 서울 바람이 얼굴을 때렸다. 삼성동의 거리에 네온사인이 빛나고 있었다. 2002년의 네온. LED가 아닌, 형광관이 지글거리는 옛날 네온. 길거리에 IMF 이후의 활기가 조금씩 돌아오고 있었다. 포장마차에서 김이 올라왔다. 어딘가에서 H.O.T.의 노래가 흘러나왔다.
감독과 코치는 팀 차량을 타고 먼저 갔다. 내일 합숙소에서 보자고 했다. 우혁은 걸어가겠다고 했다. 혼자 있고 싶었다.
걸었다. 삼성동에서 강남역 방향으로. 11월의 밤바람이 차가웠지만 불쾌하지 않았다. 오히려 좋았다. 부스 안의 열기와 조명과 함성에서 벗어나, 차가운 공기가 머리를 식혀주었다.
졌다.
1-3. 개인리그 결승 준우승. 졌다.
하지만 이상하게도, 패배의 무게가 느껴지지 않았다. 38세의 우혁이라면 — 2026년에 회사 프로젝트가 실패하거나, 테스트 케이스에서 크리티컬 버그를 놓쳤을 때 느끼던 그 짓눌리는 감각이 — 지금은 없었다.
졌지만 해냈다. 여기까지 왔다. PC방에서 천 원짜리 한 장으로 시작한 이 여정이, 만 명의 관중 앞 결승 무대까지 왔다. APM 87에서 267까지. 아마추어에서 프로까지. 그리고 마지막 게임에서, 남의 전략이 아닌 자신의 스타크래프트를 쳤다. 졌지만, 그 게임은 나의 것이었다.
강남역 사거리를 지나갈 때, 오른편에 PC방 간판이 보였다. '게임 월드'. 24시간 영업. 시간당 1,000원. 유리문 너머로 CRT 모니터의 푸르스름한 빛이 보였다. 학생 서너 명이 헤드셋을 쓰고 화면에 얼굴을 파묻고 있었다.
우혁은 멈춰 섰다. PC방을 바라보았다. 2001년 3월, 처음으로 이 시대에서 스타크래프트를 켰던 그 PC방이 떠올랐다. 볼 마우스의 무거운 감촉. CRT 모니터의 전자기기 열기. 담배 연기와 컵라면 냄새. 천 원짜리 한 장을 카운터에 내밀던 17세의 손.
주머니에 손을 넣었다. 주머니 안에서 손가락 끝에 종이가 닿았다. 꺼내 보았다.
천 원짜리 한 장이었다.
구겨져 있었다. 대기실에서 생수를 사 마시려다 쓰지 않은 지폐. 세종대왕의 초상이 형광등 아래에서 희미하게 빛났다. 천 원. PC방 한 시간. 스타크래프트 한 판.
우혁은 그 지폐를 한동안 바라보았다.
25년 뒤에서 가져온 것은 빌드오더가 아니었다. 25년 뒤에서 가져온 진짜 선물은, 이 게임을 다시 할 수 있다는 것이었다. 이 무대에서. 이 사람들과. 이 나이에. 17세의 손가락으로, 자기만의 스타크래프트를 치면서. 그것이 선물이었다.
이서준은 앞으로 이 게임의 역사를 바꿀 것이다. 우혁은 그것을 알고 있다. 그리고 그 역사 속에서, 자기 자신의 자리를 만들어야 한다. 미래에서 가져온 자리가 아니라, 직접 만든 자리를. 오늘의 마지막 게임처럼.
우혁은 천 원짜리를 다시 접어서 주머니에 넣었다. PC방 유리문을 한 번 더 바라보고, 돌아서서 걷기 시작했다. 합숙소 방향으로. 내일부터 다시 연습이다. 결승에서 졌으니, 더 연습해야 한다. 자기만의 스타크래프트를 더 갈고닦아야 한다.
18세였다. 2002년 11월이었다. 한국 프로게이밍의 황금기가 막 시작되려 하고 있었다. 모든 것이 앞에 있었다.
서울의 밤거리를 걸었다. 주머니 속 천 원짜리 한 장. PC방 한 시간이면 충분하다. 그것이면 된다.
미래에서 가져온 것은
빌드오더가 아니었다
다시 칠 수 있다는 것이었다
주머니 속 천 원짜리 한 장. PC방 한 시간. 스타크래프트 한 판. 그것이면 된다.
해설 A: 진우혁 선수, 뮤탈 타이밍을 정확하게 읽었습니다! 터렛이 올라가는 타이밍이 — 이게 어떻게 이렇게 딱 맞을 수가 있죠?
해설 B: 이서준 선수가 뮤탈을 뽑을 거라는 걸 미리 알고 있었던 것 같은 대응입니다. 마치 상대 화면을 보고 있는 것처럼요.
해설 A: '예언자'라는 별명이 괜히 붙은 게 아닙니다!