뱀 게임 — 노키아 3310의 4KB 마법, 모바일 게임 시대를 열다
너희 부모님이 처음 휴대폰을 받았을 때, 거기 깔려 있던 그 게임. 화살표 4개로 픽셀 뱀이 사과를 먹고 길어지다 자기 꼬리 물고 죽는, 그 단순한 게임. 1997년 핀란드 엔지니어 한 명이 4KB 메모리에 우겨넣은 코드가 어떻게 인류 역사상 가장 많이 팔린 휴대폰에 들어가서, 한 세대 전체에게 "모바일 게임"이라는 개념을 처음 알려줬을까. Snake의 비하인드는 생각보다 짠하다.
🐍Snake는 사실 1976년부터 있었다
"Snake = Nokia 게임" 이라고 다들 알고 있는데, 원형은 노키아보다 21년 빠르다. 1976년 미국 게임회사 Gremlin Industries가 만든 아케이드 게임 Blockade가 시작이야. 두 명이 동시에 자기 라인을 그리면서 상대를 가두는 게임이었는데, 길이 늘어날수록 피하기 어려워지는 그 메커니즘이 Snake의 DNA가 됐어.
1982년에 Rock-Ola가 Nibbler라는 1인 버전을 아케이드에 내놨고, 이게 진짜 "사과 먹고 길어지는 뱀" 형태에 가까웠어. 80년대에는 PC·계산기·그래픽 단말기 어디든 Snake 클론이 한 두 개씩 깔려 있었지. 학교 컴퓨터실에서 BASIC으로 따라 짠 사람도 많았고.
그러니까 Snake 자체는 발명품이 아니야. 진짜 발명은 — 이걸 휴대폰 화면에 올린 사람이 따로 있다는 거.
📱1997년, 핀란드 헬싱키의 한 사무실
그 사람 이름은 Taneli Armanto(타넬리 아르만토). 노키아의 시니어 디자이너였고, 1997년 봄 그에게 떨어진 미션은 단순했어 — "신제품 Nokia 6110에 게임 하나만 넣어줘. 가능한 한 작게."
왜 굳이 Snake였냐면, 후보가 많지 않았어. Tetris는 라이선스 비용이 비쌌고, 다른 유명 게임들도 다 IP 권리가 잡혀 있었거든. 반면 Snake는 80년대부터 수많은 변형으로 퍼져있어서 사실상 퍼블릭 도메인 같은 존재였어. 디자인도 단순해서 작은 흑백 LCD 화면 (84x48 픽셀!) 에도 충분히 표현 가능했고.
Armanto가 마주한 진짜 제약은 메모리 4KB. 게임 로직, 그래픽, 스코어, 사운드까지 전부 4KB 안에. 요즘 카톡 이모티콘 하나가 100KB 넘는 걸 생각하면, 4KB로 한 게임 전체를 만든다는 건 제약의 미학의 끝판왕이야.
🎮한 게임을 4KB에 우겨넣는 법
Armanto는 어셈블리 언어를 직접 다루진 않았지만, 알고리즘 차원에서 메모리를 짜내는 작업을 했어. 뱀 몸통은 좌표 배열로 저장 — 길이가 늘어나면 배열 끝에 추가, 머리 좌표만 매 프레임 갱신. 사과는 랜덤 좌표 하나. 충돌 체크는 머리 좌표 vs 몸통 배열 비교. 끝.
이 단순함이 천재성이었어. 로직이 단순하니 4KB에 들어가고, 단순하니 학습 곡선이 0에 가깝고, 학습 곡선이 0에 가까우니 6세 어린이부터 60세 할머니까지 다 할 수 있었던 거야. 이 "누구나 1초에 룰 이해" 디자인이 모바일 게임의 핵심 원형이 됐어.
Armanto가 의도하지 않았던 건 그가 만든 게임이 한 세대의 "내 폰에서 처음 한 게임"이 될 거라는 사실이었어. 본인은 그냥 시키는 일 한 거였거든.
📞Nokia 6110 → 1억 5천만 대, 그리고 3310 신화
1997년 말 출시된 Nokia 6110은 약 1억 5천만 대 이상 팔린 것으로 추정돼. Snake는 모든 단말기에 기본 탑재. 산 사람 절반은 게임 따위 안 했겠지만, 나머지 절반에게 Snake는 첫 모바일 게임 경험이었어. 지하철, 수업, 회의 — 어디서든 화살표 4개로 뱀 키우는 게 90년대 후반의 새로운 풍경이었어.
그리고 진짜 폭발은 2000년 출시된 Nokia 3310이었어. 이거 누적 판매 1억 2,600만 대. 모델 한 종으로만. Snake II가 탑재됐는데, 미로·벽 통과·다양한 모드 추가된 업그레이드 버전이었어. 3310은 지금까지도 "역사상 가장 튼튼한 휴대폰" 밈의 주인공이고, 그 게임 슬롯에 들어있던 게 Snake II였지.
🐍 Lucky Blog에서 Snake 즐기기 →💸그래서 Armanto는 얼마 받았을까?
여기가 좀 슬픈 지점이야. Armanto는 월급 받는 정직원이었어. Snake가 1억 명 이상의 손에 들어가는 동안, 그는 노키아 디자이너로 평소처럼 출근해서 다른 프로젝트를 했어.
2017년 BBC 인터뷰에서 그는 이렇게 말했어 — "내가 만든 게 그렇게 유명해진 줄 처음엔 잘 몰랐어요. 회사 사람들이 농담으로 '너 그거 만들었지?' 라고 하기에 그렇구나, 했죠." 그러면서도 그는 끝까지 로열티나 보너스를 받았다는 얘기는 하지 않았어. 노키아가 명확히 보상을 했다는 공식 기록이 없는 거야.
Tetris 만든 알렉세이 파지노프도 처음 10년 동안 한 푼도 못 받았어 (소련 IP 였음). Snake도 비슷한 결말이었던 셈이지. 역대급 게임을 만든 사람이 정작 본인은 그 성공의 외부에 서있는 패턴이 게임 역사에선 의외로 자주 보여.
🌐iPhone 이전, 모바일 게임의 원형
2007년 iPhone이 나오기 전까지, "모바일 게임"이라는 단어는 사실상 "피처폰에 깔린 그 작은 게임들"을 뜻했어. 그 카테고리를 만든 게 Snake였어. 이후 Tetris, Bounce, Space Impact 같은 노키아 내장 게임들이 따라왔지만, "휴대폰 = 게임도 할 수 있는 기기"라는 개념 자체를 심어준 게 Snake였다는 거는 게임 역사가들이 합의한 부분이야.
지금 너희가 지하철에서 30분간 모바일 게임 하는 거, 그 행동 패턴의 시작점이 1997년 4KB 코드라는 게 좀 신기하지 않아? 돌이켜보면 Snake는 단순한 게임이 아니라 인류가 "이동 중 게임 한다"는 행동을 학습하게 만든 첫 도구였어.
| 연도 | 제품 | 의미 |
|---|---|---|
| 1976 | Blockade (아케이드) | 2P 라인 그리기 — Snake의 조상 |
| 1982 | Nibbler (아케이드) | 1P 사과 먹기 — Snake의 직계 |
| 1997 | Nokia 6110 + Snake | 모바일 게임 시대 개막 |
| 2000 | Nokia 3310 + Snake II | 1억 2,600만 대 신화 |
| 2007 | iPhone 출시 | 스마트폰 시대 → Snake 역할 끝 |
| 2017 | Snake 모바일 부활 | Slither.io 등 io 게임 붐 |
🎯오늘 다시 해보면 알게 되는 것
지금 Snake를 다시 해보면 신기한 게 있어. 1분 안에 너무 익숙해진다는 거야. 룰을 따로 읽지 않아도, 화살표만 누르면 본능적으로 알게 돼. 이게 Armanto가 4KB 안에 만들어낸 진짜 마법이야 — 단순함을 단순하게 표현하는 디자인.
Lucky Blog의 Snake도 그 정신을 그대로 가져왔어. 모바일에선 D-pad 엄지 컨트롤, 데스크탑에선 화살표. 10초면 시작하고, 죽으면 1초 뒤에 다시 시작. 1997년 그 4KB의 정신.
🐍 4KB 정신 그대로, Snake 시작 →이 글은 게임 역사 스토리텔링 콘텐츠입니다. Nokia 6110 메모리 사용량(약 4KB), Nokia 3310 누적 판매(약 1억 2,600만 대) 등 수치는 노키아 공식 발표·BBC·The Verge 인터뷰 기준이며, 일부 일화(Armanto 보상 여부 등)는 본인 인터뷰 외 공식 자료가 부족해 확정적이지 않습니다.