Baba Is You — 규칙을 설명하는 문장을 곧 플레이 공간으로 만든 퍼즐
핀란드 개발자 Arvi Teikari(Hempuli Oy)가 핵심 코드·디자인·아트·음악을 사실상 혼자 맡고, 완성판의 포팅은 MP2 Games의 도움을 받은 Baba Is You는 플레이어가 Baba 같은 캐릭터를 한 칸씩 움직이며 BABA IS YOU, WALL IS STOP, FLAG IS WIN 같은 규칙 문장 자체를 밀어 재배열해 무엇을 조작할지, 무엇이 장애물인지, 무엇이 승리 조건인지까지 바꾸는 퍼즐 게임이다. 가장 최근 날짜가 명시된 판매량 수치는 Raijin의 Steam 약 401,400장 (외부 추정, 2026-09-08)이며, 개발자가 공개한 최신 공식 누적 판매량은 확인하지 못했다. 같은 Raijin의 Steam 누적 총매출 추정은 약 US$3.6M (외부 추정, 2026-09-08, Steam만)이고 전 플랫폼 총매출은 미확인이다; 실제 개발사 실수령과 순이익도 확인하지 못했다. 제작자 관점에서 이 사례가 중요한 이유는 설명용 텍스트를 인터랙션 오브젝트로 뒤집은 한 문장짜리 훅이 초반의 즉각적인 놀라움과 200개가 넘는 퍼즐의 깊이를 동시에 만들었지만, 후반으로 갈수록 ‘자유롭게 규칙을 깨는 재미’와 ‘특정 통찰을 요구하는 저작 퍼즐’이 서로 충돌하는 비용까지 선명하게 보여주기 때문이다.
판매량·매출 요약
| 항목 | 확인된 내용 | 기준 시점·플랫폼·출처 |
|---|---|---|
| 판매량 | 약 401,400장 (외부 추정). 개발자가 공개한 최신 공식 누적 판매량은 확인하지 못했다. 추정 모델 간 편차가 매우 커 실제 판매량으로 단정하면 안 된다. | 2026-09-08, Steam — Raijin medium confidence. 비교용으로 GameRevenueData는 약 87.4만~100만 장, SteamSpy는 소유자 100만~200만 범위를 제시해 모델 차이가 큼. |
| 매출 | 약 US$3.6M (외부 추정)의 Steam 누적 gross revenue. 전 플랫폼 총매출은 미확인. | 2026-09-08, Steam — Raijin. 다른 외부 모델은 훨씬 높은 값을 내므로 주문형 추정치가 아니라 범위 감각용으로만 사용해야 한다. |
| 개발사 실수령 | 미확인. 실제 Steam·Switch·모바일 정산액을 합친 수치는 확인하지 못했다. | 확인일 2026-09-09. 일부 외부 사이트가 플랫폼 수수료·세금·환불을 모델링한 값을 내지만 감사된 정산액이 아니다. |
| 이익 | 미확인. 개발 기간 중 생활비, 회사 비용, 포팅·QA·현지화 등 전체 비용을 합친 공식 손익 자료를 확인하지 못했다. | 확인일 2026-09-09. 2019년 The Verge 인터뷰는 Teikari가 당시 Noita 작업·학업과 병행했다고 설명하지만 Baba 단독 손익은 공개하지 않는다. |
| BM·기본 판매 가격 | 1회 구매형 프리미엄 게임. PC 기본가는 US$14.99, 모바일은 US$6.99. Steam에는 사운드트랙 US$2.99가 별도 판매되며, 대규모 레벨 에디터/신규 레벨 업데이트는 무료였다. | 확인일 2026-09-09 — Steam / itch.io / Google Play / App Store. Steam 한국 스토어 표시가는 ₩15,500. |
첫 5분의 마술: “벽은 막는다”가 설명이 아니라 물체다
Baba Is You를 처음 보는 사람에게 가장 중요한 장면은 복잡한 후반 퍼즐이 아니라 BABA IS YOU, WALL IS STOP, ROCK IS PUSH, FLAG IS WIN이 화면에 동시에 놓인 초반 한 판이다. 보통 게임에서 이런 문장은 튜토리얼, 코드, 툴팁에 숨어 있다. 여기서는 각 단어가 Baba와 바위처럼 한 칸짜리 물체이고, 같은 밀기 규칙을 적용받는다. 플레이어는 화살표 키나 방향 입력으로 Baba를 움직이고, Baba 앞에 단어가 있으면 그 단어를 밀 수 있다. 가로 또는 세로로 명사-동사-속성이 연결되면 즉시 규칙이 되고, 문장을 끊으면 즉시 규칙이 사라진다. 공식 Steam 설명과 Arvi Teikari의 GDC 2020 발표 자료는 이 구조를 게임의 핵심으로 설명한다.
이 장면에서 재미는 “벽을 피해 깃발에 도착한다”는 목표 자체보다 벽이라는 개념을 의심하게 되는 순간에서 생긴다. WALL IS STOP의 STOP을 옆으로 밀어 문장을 끊으면, 조금 전까지 단단했던 벽이 그냥 지나갈 수 있는 장식처럼 변한다. BABA IS YOU를 끊고 ROCK IS YOU를 만들 수 있는 판이라면 조작 주체가 Baba에서 바위로 바뀐다. 더 나아가 FLAG IS WIN을 해체하거나 다른 명사에 WIN을 붙일 수 있다면, 목표물도 고정된 것이 아니다.
여기서 중요한 피드백은 화려한 연출이 아니라 세계가 즉시 새 문법을 따르는 것이다. GDC 발표에 따르면 엔진은 유효한 문장을 여러 패스로 파싱해 전역·오브젝트별 규칙 목록에 넣고, 활성 규칙을 표시하면서 소리와 파티클 피드백을 준다. 플레이어의 한 칸 이동은 동시에 “문장 편집”과 “세계 재컴파일”이 된다. 그래서 WALL IS STOP을 끊고 벽을 통과하는 순간에는 단순한 퍼즐 해답 이상의 감각이 있다. 내가 게임의 규칙을 알아낸 것이 아니라, 방금 내가 규칙을 다시 썼다는 소유감이 생긴다.
이 구조는 제목 자체를 훅으로 만든다. “Baba Is You”는 로고이자 게임 안에서 실제로 성립하는 문장이고, 그 문장을 바꾸면 제목이 약속한 정체성도 무너진다. 트레일러나 스크린샷 한 장으로도 “게임 규칙을 밀어서 바꾼다”는 설명이 가능하다는 점은 소규모 제작자에게 특히 중요하다. 플레이하지 않은 사람도 장면의 전후를 상상할 수 있기 때문이다.
플레이어가 배우는 것은 해법이 아니라 ‘문장을 의심하는 습관’이다
초반 몇 판은 문법 사전처럼 작동한다. STOP은 통과를 막고, PUSH는 밀 수 있게 하고, WIN은 접촉하면 승리하게 하며, YOU는 조작 대상을 정한다. 그런데 Baba Is You는 이 속성들을 단순히 추가하는 방식으로 난도를 올리지 않는다. 플레이어가 익숙해진 명사와 속성의 결합 관계 자체를 뒤집는다.
예를 들어 일반 퍼즐이라면 “열쇠를 문까지 옮겨라”가 문제다. 여기서는 KEY IS OPEN, DOOR IS SHUT 같은 문장이 있다면 열쇠와 문의 상호작용이 문장으로 드러나고, 그 문장을 옮길 수 있다면 열쇠를 옮기는 것과 열쇠의 의미를 옮기는 것이 동시에 후보가 된다. 어떤 판에서는 KEY IS YOU로 조작 대상을 바꾸는 편이 빠를 수 있고, 다른 판에서는 DOOR IS PUSH처럼 장애물의 역할을 제거하는 편이 답이 된다.
이때 플레이어의 사고는 “어느 경로로 갈까?”에서 “어떤 명제를 유지해야 하고, 어떤 명제를 파괴해야 하며, 어떤 단어를 어디까지 옮길 수 있나?”로 이동한다. 단어를 밀어버리면 다시 끌어올 수 없는 위치가 생기기 때문에, 문법적 사고와 소코반의 공간 제약이 겹친다. 문장을 만들 수 있다는 사실만으로는 충분하지 않고, 그 문장을 만들 수 있는 위치까지 단어를 보존해야 한다. 그래서 규칙 편집은 추상적인 프로그래밍 퍼즐이 아니라 몸을 가진 공간 퍼즐로 남는다.
이 게임에서 Undo가 중요한 이유도 여기에 있다. 규칙 하나를 바꾸면 세계의 여러 대상이 한꺼번에 상태를 바꾸기 때문에, 결과를 머릿속에서 전부 계산하는 것은 곧 피곤해진다. Apple의 App Store 소개도 규칙을 바꾸면 세계가 즉각 반응하고, 잘못 만들었으면 되감아 되돌릴 수 있음을 핵심 경험으로 강조한다. 실수 비용이 낮기 때문에 플레이어는 “이 문장이 되나?”를 실제로 밀어보며 실험할 수 있다. 제작자 관점에서 보면 복잡한 시스템에 자유를 줄수록 강한 Undo가 튜토리얼의 일부가 된다. 설명을 늘리는 대신 안전한 실험을 허용하는 것이다.
왜 계속 하게 되는가: 다음 퍼즐이 아니라 다음 ‘의미 반전’을 보고 싶다
Baba Is You의 초반 후킹은 어렵지 않다. WALL IS STOP을 끊고 벽을 통과하는 첫 순간, ROCK IS YOU로 바위를 움직이는 순간, FLAG IS WIN 대신 다른 대상에 WIN을 붙이는 순간이 모두 작은 마술처럼 보인다. 각 장면은 동일한 컨트롤을 사용하지만, 플레이어가 세계를 이해하는 방식은 매번 달라진다.
Arvi Teikari는 2024년 Draknek & Friends Podcast 인터뷰에서 자신이 퍼즐 게임에서 좋아하는 것이 플롯 반전이 아니라 메커니즘 자체가 플레이어를 놀라게 하는 순간이라고 설명했다. 그는 Braid와 Stephen's Sausage Roll 같은 게임을 보며 “각 퍼즐이 이전 퍼즐의 더 복잡한 버전이 아니라 서로 다른 통찰을 요구할 수 있다”는 점에 끌렸다고 회고한다. Baba Is You는 이 방향을 극단적으로 밀었다. 새 레벨의 보상은 코인이나 장비가 아니라 “아, 이 단어를 이렇게 읽을 수도 있구나”라는 문법적 발견이다.
이 때문에 다음 판을 누르는 동기도 전형적인 성장 게임과 다르다. 더 강한 Baba를 만들기 위해서가 아니다. 오히려 플레이어가 얻는 것은 자신의 고정관념을 하나씩 의심하는 레퍼토리다. “벽은 막는다”, “깃발은 목표다”, “나는 Baba다”, “물체는 하나의 정체성을 가진다” 같은 게임 상식이 차례로 가설로 격하된다. 다음 판은 그중 어떤 가정을 또 깨뜨릴지 모른다는 기대를 만든다.
후반에는 AND, 조건형 규칙, NOT, 글자 단위 조합, 여러 층의 메타 규칙처럼 문법이 확장된다. GDC 발표에서 Teikari는 규칙 엔진이 개발 중 최소 다섯 차례의 큰 반복을 거쳤다고 설명한다. 초기에는 3단어 문장만 처리했지만, AND, ON, NEAR, FACING, LONELY, NOT, 문자 조립 등 새 아이디어가 들어오면서 파서 구조를 여러 번 다시 만들었다. 중요한 것은 “완벽한 언어”를 만든 것이 아니라, 퍼즐에 재미있는 말을 남기기 위해 일정한 불안정성과 예외를 감수했다는 점이다. 발표 결론에서도 그는 완벽한 파서를 만들려면 뭔가를 제거해야 했고, 자신은 안정성보다 “이 게임에 어울리는 단어”를 우선한 경우가 있었다고 설명한다.
후킹의 대가: 자유를 약속한 게임이 후반에는 자유를 제한해야 한다
Baba Is You가 특히 제작자에게 가치 있는 이유는 성공한 아이디어의 약점까지 개발자가 직접 설명했기 때문이다. 같은 2024년 인터뷰에서 Teikari는 초반과 후반의 설계 목적이 달라졌다고 말한다. 그는 처음부터 장난감 같은 샌드박스보다 하드코어 퍼즐 쪽을 선택했고, 어려운 퍼즐을 원하지 않는 사람도 핵심 아이디어의 즐거움을 맛볼 수 있도록 초반 15~30분에 재미있고 장난스러운 반전을 앞쪽에 많이 배치했다고 설명한다.
문제는 난도가 올라갈수록 발생했다. 초반에는 플레이어가 제작자가 예상하지 않은 방법으로 퍼즐을 “깨도”, 그 자체가 규칙 조작의 신선한 발견이 된다. 하지만 후반 퍼즐이 특정 상호작용 하나의 통찰을 보여주려 할 때, 이전에 배운 우회법으로 쉽게 빠져나가면 그 퍼즐의 존재 이유가 사라진다. 그래서 Teikari는 후반으로 갈수록 의도한 통찰을 건너뛰는 대안 해법을 차단할 수밖에 없었다고 회고한다.
여기서 Baba Is You 특유의 긴장이 생긴다. 상점 페이지가 약속한 것은 “규칙을 마음대로 바꾼다”는 자유인데, 고난도 퍼즐이 요구하는 것은 종종 “제작자가 마련한 한 가지 언어적 통찰을 발견한다”는 정밀성이다. 일부 유저는 이 차이를 정확히 불만으로 표현한다. Metacritic 사용자 리뷰와 커뮤니티 반응에는 “아이디어는 훌륭하지만 후반 난도가 급격히 올라간다”, “힌트 시스템이 없어 막히면 진행이 끊긴다”, “자유롭게 규칙을 바꾸는 게임으로 기대했는데 어려운 판은 사실상 특정 해법을 역추적하는 느낌”이라는 반응이 반복된다. 반대로 긍정 리뷰에서는 어려운 문제를 며칠 뒤 다시 보고 풀었을 때의 강한 성취감, 여러 경로 중 다른 레벨로 건너갔다가 돌아올 수 있다는 구조, 그리고 처음 보는 논리 체계가 높은 평가를 받는다. Steam은 2026년 9월 확인 시 약 2.45만 리뷰에서 98%에 가까운 긍정 평가를 유지하고 있다.
이 불만은 단순히 “게임이 어렵다”는 문제와 다르다. 핵심 훅이 자유를 판매할수록, 저작 퍼즐은 왜 자유를 막는지 더 설득해야 한다. 플레이어가 “여기서는 이 방법을 못 쓰게 막아놨네”라고 느끼는 순간, 난도보다 먼저 약속 위반을 감지한다. Baba Is You는 이를 완전히 해결하지 못했지만, 여러 레벨을 병렬로 열어두고, Undo를 무제한에 가깝게 제공하며, 일부 완료만으로 다음 지역에 갈 수 있게 해 한 퍼즐이 전체 진행을 봉쇄하지 않도록 완충한다.
“어렵지만 공정하다”를 유지하려고 출시 후 스트림까지 설계 자료로 썼다
Teikari는 출시 전 테스터뿐 아니라 출시 후 실제 플레이 스트림을 적극적으로 관찰했다. 2024년 인터뷰에서 그는 2019년 3월 출시 후 몇 달 동안 사람들이 혼란스러워하는 레벨을 옮기거나, 수정하거나, 아예 제거하기도 했고, 본인이 처음에는 방어했던 퍼즐도 같은 불만이 반복되면 판단을 바꿨다고 설명한다.
특히 Secure Cottage라는 레벨을 예로 들며, 그 퍼즐은 규칙 변경 자체보다 엔진의 미묘한 블록 밀기 동작을 알아야 풀리는 부분이 있었고, 결국 “이 게임의 가장 특별한 부분은 규칙 변경인데 왜 주변 규칙의 애매함을 시험하는가”라는 판단으로 제거했다고 회고한다. 이 발언은 제작자 입장에서 매우 실용적이다. 핵심 시스템이 새롭다고 해서 그 시스템이 만들어내는 모든 퍼즐이 핵심 재미인 것은 아니다. 어떤 퍼즐은 신기한 엔진 현상일 뿐, 플레이어가 이 게임을 산 이유를 강화하지 않는다.
그는 동시에 너무 빠른 사후 수정에도 비용이 있었다고 말한다. 2021년 대규모 레벨 에디터 업데이트 뒤에도 새 레벨을 추가·삭제·이동하는 패턴을 반복하자, 모든 레벨을 끝냈다고 생각한 플레이어가 다음날 완결 상태를 확신할 수 없다는 불만이 생겼다. 즉 라이브 피드백을 반영하는 것과 완성 상태에 대한 신뢰를 보존하는 것은 별개의 문제다. 소규모 팀이 스트리머를 사실상의 사용성 테스트로 활용할 수는 있지만, 이미 출시된 콘텐츠의 구조를 계속 흔들면 플레이어의 완료 경험이 손상될 수 있다.
제작 과정: 48시간의 규칙 하나가 2년 동안 확장될 수 있었던 이유
시작은 2017년 Nordic Game Jam의 주제 **“Not There”**였다. 2019년 Into Indie Games 인터뷰와 GDC 발표에 따르면 Teikari는 논리학에서 NOT이 의미를 반전하는 방식과 당시 즐기던 소코반 계열 퍼즐을 결합해 “용암 옆의 얼음이 ICE IS NOT MELT라는 문장 때문에 녹지 않는다”는 이미지를 떠올렸다.
더 중요한 변화는 프로토타입 과정에서 생겼다. 그는 “얼음은 원래 녹는데 NOT MELT가 예외를 만드는 방식”보다 애초에 어떤 물체도 고정 속성을 갖지 않고, ICE IS MELT, LAVA IS HOT 같은 문장이 있을 때만 그 성질이 생기는 방식이 더 좋다고 판단했다. 이 선택이 Baba Is You를 단순한 “규칙 예외 퍼즐”에서 규칙 전체를 데이터로 다루는 게임으로 바꿨다. 예외를 조작하는 시스템은 금방 조합이 바닥나지만, 속성의 존재 자체가 문장에 의존하면 조작 가능한 관계 수가 크게 늘어난다.
완성까지는 거의 정확히 2년이 걸렸다. 2024년 인터뷰에서 Teikari는 핵심 게임은 사실상 혼자 만들었고, 당시 Noita 작업을 ‘day job’처럼 병행하면서 헬싱키 대학 심리학 과정도 계속하고 있었다고 설명한다. 공식 프레스킷은 그가 자신의 게임에서 코드·디자인·아트를 직접 담당한다고 설명하고, Steam 크레딧은 **“By Arvi Teikari, Hempuli Oy / Porting by MP2 Games”**라고 적는다. 현재 공식 프레스킷과 음반 판매 페이지는 Baba Is You의 디자인·코드·아트·음악까지 Teikari가 담당했다고 정리한다.
기술적으로는 Clickteam의 Multimedia Fusion 2에 Lua 스크립팅을 결합했다. GDC 발표를 보면 문장 파서는 단순 문자열 비교가 아니라 “문장이 시작될 수 있는 단어 탐색 → 타입 순서 검사 → 문법적으로 유효한 조합 검사 → 규칙 목록 변환 → ALL, NOT처럼 다른 규칙을 생성하거나 억제하는 규칙 후처리” 같은 여러 패스를 거친다. 이는 프론트엔드 경험이 있는 제작자에게 익숙한 문제와 닮아 있다. 단어 타일은 UI처럼 보이지만 실제로는 AST를 만드는 토큰이고, 완성된 문장은 런타임 상태를 바꾸는 규칙 데이터다.
여기서 가져갈 기술 판단은 “범용 언어 엔진부터 만들라”가 아니다. Teikari의 시스템은 적어도 다섯 번 크게 바뀌었고, 새 단어가 필요할 때마다 기존 구조의 한계가 드러나면 다시 짰다. 오히려 중요한 것은 게임 디자인이 요구하는 문법의 범위를 계속 검증하면서 파서를 진화시켰다는 것이다. 반대로 IF처럼 복잡도를 지나치게 키우는 단어는 결국 제외했다. 기능을 넣을 수 있는가보다 그 기능이 새로운 퍼즐 통찰을 얼마나 생산하는가가 판단 기준이었다.
판매량·매출·BM — 강한 한 문장 훅이 긴 판매 꼬리를 만들었지만 실제 손익은 공개되어 있지 않다
Baba Is You는 2019년 3월 13일 PC와 Nintendo Switch로 출시됐고, 2021년 6월 iOS·Android로 확장됐다. 현재 공식 사이트는 Steam, itch.io, Humble, Nintendo eShop, Google Play, App Store를 모두 연결한다. PC는 US$14.99, 미국 모바일 스토어는 US$6.99의 1회 구매형이며, 광고·반복 결제를 전제로 한 라이브서비스 BM이 아니다. Steam에는 사운드트랙이 별도 상품으로 US$2.99에 판매된다. 2021년 Baba Make Level 업데이트는 유료 DLC가 아니라 무료 업데이트였고, 공식 itch.io 개발 로그 기준으로 에디터·온라인 공유·150개가 넘는 신규 레벨·100개가 넘는 미사용/컷 레벨·새 규칙과 음악을 추가했다.
판매 실적은 공식 숫자보다 추정치가 많이 돌아다니는 사례다. 2026-09-08 현재 Raijin은 Steam에서 약 401,400장, gross 약 US$3.6M을 medium confidence로 추정한다. 그러나 같은 시기 다른 모델은 훨씬 높다. GameRevenueData는 리뷰 수와 가격 이력을 이용한 Boxleiter 계열 모델로 약 87.4만~100만 장, gross 약 US$10.4M을 제시하고, SteamSpy는 소유자 범위를 100만~200만으로 둔다. 소유자 수에는 키·번들 등 판매와 정확히 같지 않은 요소가 섞일 수 있고, 각 서비스가 할인·지역 가격·리뷰율을 다르게 가정하므로 이 값들은 서로 합치거나 평균내 실제 매출로 만들 수 없다.
따라서 이 아카이브에서는 날짜가 명확하고 방법의 한계를 표시한 Raijin 수치를 **“현재 확인 가능한 한 외부 추정”**으로 첫 문단에 사용하되, 상업적 판단은 “정확히 40만 장 팔렸다”가 아니라 적어도 수년 동안 매우 높은 평가와 멀티플랫폼 유통을 유지한 장기 판매형 프리미엄 퍼즐 정도로 제한하는 것이 안전하다. 2026년 9월 Steam에는 약 2.45만 개의 리뷰가 누적돼 있고 긍정률은 98% 수준이다. Google Play도 100K+ 다운로드 범주를 표시하지만, 이 값은 정확한 판매량이 아니므로 Steam 판매 추정치와 합산하지 않았다.
2019년 The Verge 인터뷰에서 Teikari는 Baba 개발 당시 Noita 작업과 학업을 병행했고, 학생 주거 덕분에 생활비가 낮았다고 설명했다. 이 자료는 제작 자금의 맥락을 보여주지만 Baba 자체의 개발비나 이익을 공개하지 않는다. 따라서 판매량이나 gross revenue가 개발사 순이익을 의미한다고 볼 수 없다. 포팅, 세금, 플랫폼 수수료, QA·현지화, 회사 운영비 등 전체 비용이 확인되지 않았기 때문이다.
사업적으로 더 흥미로운 것은 가격보다 제품 설명의 압축률이다. “문장을 밀어 규칙을 바꾼다”는 한 문장은 스크린샷·GIF·스트리밍에서 바로 시연된다. Nordic Game Jam 수상, 2018 IGF Excellence in Design·Best Student Game 수상, Nintendo의 인디 쇼케이스 노출 등은 출시 전에 신뢰 신호를 만들었다. 출시 후에는 모바일 포트, 무료 대형 콘텐츠 업데이트, 레벨 공유가 긴 판매 꼬리를 지탱했을 가능성이 있지만, 각 활동이 얼마만큼 매출을 만들었는지 공개 데이터는 없으므로 인과관계를 확정할 수는 없다.
제작자 관점에서 가져갈 판단
첫째, 최고의 훅은 “설명”과 “플레이”가 같은 오브젝트일 때 강하다. Baba Is You의 규칙 문장은 튜토리얼 문구가 아니라 움직이는 블록이다. 새 시스템을 만들 때 플레이어에게 설명해야 하는 개념을 별도 UI로 빼기 전에, 그 개념 자체를 조작 대상으로 만들 수 있는지 검토할 가치가 있다. 프론트엔드 개발자라면 상태·규칙·렌더링의 관계를 이미 다루고 있다. 여기서는 상태를 설명하는 텍스트가 곧 상태를 변경하는 입력이 된다.
둘째, 자유로운 시스템과 저작 퍼즐은 시간이 갈수록 충돌한다. 초반에는 예상 밖 해법이 모두 재미이지만, 후반에는 의도한 통찰을 건너뛰는 치트가 된다. 따라서 “시스템이 자유롭다”는 이유만으로 콘텐츠를 모두 자유형으로 설계할 수는 없다. 어떤 판은 샌드박스 발견을 허용하고, 어떤 판은 특정 개념을 가르치며, 그 경계가 플레이어에게 납득되도록 구성해야 한다. Baba Is You는 이 경계에서 실제로 마찰을 겪었다.
셋째, 복잡한 시스템일수록 Undo와 병렬 진행이 난도 조절 장치다. 규칙을 바꾸는 행위의 결과가 크기 때문에, 실험 실패를 빠르게 되돌리는 기능이 없었다면 플레이어는 훨씬 보수적으로 움직였을 것이다. 또 한 퍼즐을 건너뛸 수 있는 월드 구조는 힌트 시스템이 없는 높은 난도를 일부 상쇄한다. 난도를 낮추지 않고도 실패 비용과 막힘의 독점권을 낮출 수 있다.
넷째, 콘텐츠 검수 기준을 ‘정답이 영리한가’가 아니라 ‘핵심 재미를 시험하는가’로 잡아야 한다. Teikari가 출시 후 제거한 퍼즐에 대한 회고는 명확하다. 엔진의 미묘한 예외를 알아야 푸는 퍼즐보다, 규칙 조작이라는 고유한 메커니즘을 새롭게 이해하게 하는 퍼즐이 이 게임에 더 가치 있다. 시스템이 풍부할수록 “가능한 퍼즐”은 무한히 늘지만 “이 게임이어야만 하는 퍼즐”은 더 좁다.
다섯째, 기술 구조는 핵심 재미가 확실해진 뒤 복잡도를 따라가도 된다. Baba의 규칙 파서는 처음부터 범용 문법 엔진이 아니었다. 48시간 프로토타입의 단순 파서가 재미를 증명했고, 두 해 동안 새 단어가 실제로 새로운 퍼즐을 만들 때마다 구조가 확장됐다. 반대로 너무 복잡한 IF는 들어가지 않았다. 작은 팀에게 이는 완성도 낮은 코드를 방치하라는 뜻이 아니라, 아직 재미를 증명하지 않은 추상화를 먼저 완성하느라 시간을 쓰지 말라는 사례에 가깝다.
마지막으로 이 게임의 상업적 교훈은 “독특하면 팔린다”가 아니다. 더 정확히 말하면 독특함이 한 장면에서 이해되고, 첫 30분 안에 여러 번 실제로 체감되며, 그 뒤에는 그 아이디어가 충분한 콘텐츠 공간을 가진 경우에 강한 제품 정체성이 생긴다는 것이다. Baba Is You는 그 조건을 충족했다. 동시에 후반 난도와 콘텐츠 팽창은 같은 메커니즘이 무한히 확장될 때 생기는 비용을 보여준다. 자신의 게임에 적용한다면 “이 시스템으로 얼마나 많은 기능을 만들 수 있나?”보다 “처음 보는 사람에게 어떤 한 장면을 보여주면 사고방식이 뒤집히고, 그 뒤 몇 번 더 다른 방식으로 뒤집을 수 있나?”를 먼저 묻는 편이 유용하다.
주요 자료
- Baba Is You 공식 사이트 — 공식 스토어 링크, 기본 게임 설명, 엔진 정보.
- Steam 공식 페이지 — 가격, 플랫폼, 리뷰, 200+ 레벨, 크레딧, 사운드트랙.
- Arvi Teikari 공식 프레스킷 — 1인 제작 방식, 도구, 경력과 회사 정보.
- Arvi Teikari, GDC 2020: Reading the rules of Baba Is You — 규칙 파서 구조, 최소 5회 반복, 기술적 제약과 설계 판단.
- Draknek & Friends Podcast, Arvi Teikari 인터뷰, 2024-11-07 — 약 2년 개발, 핵심 1인 제작, 난도·자유도·플레이테스트·출시 후 수정에 대한 회고.
- Into Indie Games 인터뷰, 2019-12-08 — Nordic Game Jam의
Not There에서 시작된 아이디어와 프로토타입 변화. - Baba Make Level 공식 itch.io 개발 로그 — 무료 레벨 에디터, 신규/컷 레벨, 새 규칙·음악 업데이트.
- Google Play / App Store — 모바일 가격, 현재 업데이트·리뷰, 공식 스크린샷.
- Raijin — Baba Is You — 2026-09-08 Steam 판매량·gross revenue 외부 추정과 신뢰도 표기.
- GameRevenueData / SteamSpy — 추정치 편차 확인용. 실제 판매·매출로 채택하지 않고 모델 불확실성을 설명하는 데 사용.
- The Verge, Indie game makers open up about the money they actually make, 2019-10-09 — Baba 개발 당시 Teikari의 학업·Noita 병행 및 생활비 맥락.