Duet
Kumobius의 Tom Greenaway·James Greenaway·Ivan Neeson이 그래픽·프로그래밍·게임 디자인을 맡고 Tim Shiel이 음악·효과음을 담당한 3인 핵심 팀의 모바일 액션 게임으로, 플레이어는 화면 왼쪽·오른쪽을 눌러 원의 양 끝에 묶인 두 구체를 동시에 회전시키며 내려오는 장애물을 둘 다 피해야 한다(공식 프레스킷, 개발자 인터뷰). 공개 유료 판매량은 확인하지 못했으며, 2026-09-09 확인 기준 Google Play은 Android판 10M+ 다운로드를 표시하고, Chrome-Stats는 2026-09-06 Android 누적을 약 2,331만 다운로드로 외부 추정하지만 이는 iOS 판매량·활성이용자와 별개다(Google Play, Chrome-Stats). Kumobius 공식 프레스킷은 Duet의 매출이 “7 figures” 범위라고 밝히지만 통화·기준 시점·포함 플랫폼·총매출/실수령 구분은 명시하지 않으며, 개발사 실수령과 게임별 이익도 확인하지 못했다(공식 프레스킷). 제작자 관점에서 핵심은 성장·장비가 아니라 한 번의 좌우 입력이 서로 반대 위치의 두 개체에 동시에 책임을 지게 하고, 충돌 흔적과 거의 끊기지 않는 재시도로 실패를 다음 입력의 기억으로 바꾸는 구조를 5개월 제작 규모 안에서 밀어붙였다는 점이다.
다운로드·매출 요약
| 항목 | 확인된 내용 | 기준 시점·플랫폼·출처 |
|---|---|---|
| 다운로드·이용자 수 | 공개 유료 판매량은 미확인. Android는 10M+ 다운로드 · 공식 스토어 하한. Chrome-Stats는 약 2,331만 Android 다운로드 · 외부 추정. 활성 이용자·iOS 누적 구매 건수는 미확인 | 2026-09-09 Google Play 확인, 외부 추정 데이터 기준 2026-09-06. Google Play, Chrome-Stats |
| 매출 | Kumobius가 “7 figures” 범위 · 공식 공개라고 서술. 통화·누적/기간 구분·플랫폼 범위·포함 수익원은 미기재라 금액으로 환산하지 않음. Steam만 떼어낸 외부 모델은 별도로 존재하지만 전체 공식 수치와 비교 계산하지 않음 | 2026-09-09 현재 공개 중인 공식 프레스킷. Kumobius presskit |
| 개발사 실수령 | 미확인. App Store/Google Play/Steam 수수료와 광고·IAP 정산을 임의로 적용하지 않음 | 게임별 정산 자료 미확인 |
| 이익 | 미확인. 3인 팀·5개월 제작은 확인되지만 인건비, 외주 오디오, 세금, 운영·마케팅 비용 금액은 공개되지 않음 | 개발자 인터뷰 |
| BM·가격 | iOS는 현재 미국 App Store US$2.99 유료 + Encore US$0.99 / Soliloquy US$0.99 IAP. Android는 무료 + 광고 + IAP, 1회 Duet Premium 구매로 광고 제거·Survival·Daily Challenges·보너스 챕터를 해금한다고 공식 설명. Android의 현재 현지 Premium 가격은 웹에서 확인하지 못함. Steam은 유료 단품 |
2026-09-09. App Store, Google Play, Steam |
아래는 직접 플레이한 기록이 아니라 공식 스토어·프레스킷, 모바일 리뷰, 개발자 인터뷰와 플레이 영상/스크린샷을 대조해 작성한 분석이다. PC판 평가는 모바일 입력을 설명하는 근거로 사용하지 않고, 플랫폼 차이를 볼 때만 분리해서 언급한다.
핵심 게임 분석 — 한 입력이 두 위치의 책임이 되는 순간
Duet의 화면 중앙에는 빨강과 파랑 두 구체가 원의 양 끝에 서로 180도 떨어져 있다. 모바일에서는 화면 왼쪽을 누르면 한 방향, 오른쪽을 누르면 반대 방향으로 둘이 함께 회전하고, 흰 장애물이 위에서 내려오는 동안 둘 중 하나라도 닿으면 그 짧은 스테이지를 다시 시작한다(Google Play, TouchArcade 리뷰). 입력 자체는 두 버튼뿐이지만 결과는 단일 캐릭터 회피보다 복잡하다. 빨간 구체를 왼쪽 빈틈으로 빼는 움직임은 동시에 파란 구체를 오른쪽 반대편으로 보내므로, 플레이어는 “내 캐릭터를 어디로 옮길까”보다 **“이 회전이 두 점을 동시에 어디에 놓는가”**를 판단한다.
대표 장면은 폭이 다른 흰 블록 둘이 시간차로 내려올 때다. 첫 블록을 피하려고 오래 누르면 한 구체는 안전해지지만 반대편 구체가 다음 블록의 진행선에 들어갈 수 있다. 너무 일찍 손을 떼면 첫 장애물에 걸리고, 너무 늦으면 다음 패턴의 시작 각도가 나빠진다. 그래서 기대는 “지금 피한다”에서 “이 장애물을 통과한 직후 두 구체의 각도를 다음 패턴에 맞춰 남긴다”로 바뀐다. 작성자 분석으로 보면 이 게임의 실제 난도는 반응속도보다 회전량의 시간 제어 + 반대편 구체의 간접 시야 + 다음 장애물의 패턴 기억이 겹치는 데서 나온다.
실패 피드백도 다음 판단의 일부다. 충돌한 구체는 장애물에 빨강 또는 파랑 페인트 자국을 남기고, 공식 프레스킷은 이를 “Every mistake leaves a mark”라고 설명한다(공식 프레스킷). Pocket Gamer도 같은 자국을 “어디서 왼쪽 대신 오른쪽을 눌렀는지, 어디서 패닉에 빠졌는지” 보여주는 흔적으로 읽었다(Pocket Gamer 리뷰). 이 자국은 단순 사망 이펙트가 아니라, 반복 시도에서 내 실패 위치를 레벨 위에 외부 기억으로 누적한다. 동일한 패턴에서 자국이 겹치면 “이 지점에서 항상 너무 빨리 돌린다”는 사실을 별도 리플레이 없이 볼 수 있다.
소리와 움직임은 긴장을 끊기지 않게 만든다. Tim Shiel의 전자음악은 장애물의 흐름과 함께 반복감을 만들고, TouchArcade는 죽어도 음악이 거의 끊기지 않은 채 즉시 레벨 시작점으로 돌아간다고 묘사했다(TouchArcade). 실패→검은 화면→결과창→재시작 버튼 같은 절차가 아니라, 충돌음·페인트→즉시 동일 리듬으로 재진입하는 구조라 직전 손의 타이밍이 사라지기 전에 다시 시험할 수 있다. 이것이 “한 번 더”의 핵심 비용 절감이다.
모바일 화면 배치도 규칙과 직접 연결된다. 공식 Google Play 설명은 “Touch either side of the screen”이라고 명시하며, 스크린샷은 중앙 플레이필드를 넓게 남긴 채 두 방향 입력을 화면 양쪽으로 흡수한다(Google Play). 별도의 가상 스틱 위치를 계속 확인할 필요가 없으므로 시선은 중앙의 두 구체와 위쪽 장애물에 머문다. 진행 상황의 기기간 동기화는 iCloud와 Google Play Game Services로 공식 지원되지만, 스테이지 도중 앱을 중단했다가 같은 프레임에서 복귀하는지 여부는 공개 자료로 확인하지 못했다. 다만 수십 초 단위의 짧은 구간과 즉시 재시작 구조 자체가 모바일 중단 비용을 낮춘다.
재미와 후킹 — 최초 훅은 ‘둘을 한 손으로’, 몰입 훅은 ‘이번엔 기억했다’
상점과 영상의 최초 훅은 설명 비용이 낮다. 빨강·파랑 두 구체가 원의 반대편에 있고 흰 장벽이 내려오는 한 장면만 보면, “둘을 함께 돌려 둘 다 살린다”는 모순적 부담이 바로 보인다. 공식 사이트는 이를 “co-dependence”와 “radial perception”으로 포장하고, 음악·검은 배경·흰 장애물·두 원색만으로 제품 인상을 고정한다(공식 사이트). 복잡한 성장 트리나 세계관을 설명하기 전에 입력의 제약 그 자체가 광고 문구가 되는 게임이다.
플레이 중 몰입 훅은 다른 층위다. 기대: 방금 죽은 장애물의 타이밍을 기억한다 → 행동: 왼쪽 또는 오른쪽을 이번에는 조금 더 짧게/길게 누른다 → 피드백: 두 구체가 간발의 차로 통과하거나 같은 벽에 다른 위치의 페인트를 남긴다 → 다음 행동: 직전 입력 길이를 즉시 보정해 다시 시도한다. 이 고리는 점수나 재화가 없어도 성립한다. TouchArcade가 “죽음을 위해 설계된 게임”이라고 표현할 만큼 실패는 빈번하지만, 재시작 마찰이 낮아서 실패가 세션 종료보다 미세 조정 데이터로 바뀐다(TouchArcade).
일부 사용자 반응도 이 구조를 지지한다. 2024년 Google Play 대표 리뷰는 “minimalistic, skill-based twitch arcade”로 평가하며 기본 레벨을 마스터한 뒤 유료 추가 콘텐츠가 새 메커닉을 더한다고 칭찬한다. 2019년 리뷰는 기본판 광고를 성가시다고 하면서도 Premium의 가치를 높게 평가했고, 2025년 리뷰는 “처음엔 쉽지 않지만 계속 시도하라”고 적었다(Google Play 리뷰). 이는 전체 이용자 합의가 아니라 스토어에 노출된 일부 반응이지만, 난도·재시도·광고가 같은 경험 축에서 충돌한다는 점은 제작 판단에 중요하다.
반대로 무료 Android판의 광고는 이 게임에 특히 민감한 BM이다. 한 실패에서 다음 시도까지의 짧은 기억이 핵심인데 광고가 그 사이에 들어오면, 직전 회전 타이밍과 음악의 흐름이 끊긴다. Google Play은 광고 포함을 명시하고, 대표 리뷰 중에도 일반판 광고가 성가시다는 반응이 있다(Google Play). 작성자 분석으로는 Duet에서 광고의 비용은 단지 “몇 초 기다림”이 아니라 숙련 루프의 작업기억을 끊는 것이다. 따라서 같은 구조를 모바일에 적용한다면 전면 광고 빈도를 일반 아케이드 평균으로 잡기보다, 챕터 종료·모드 전환처럼 학습 루프가 자연스럽게 끊기는 지점에 묶는 편이 원작의 재미와 더 잘 맞는다.
이 게임만의 킥은 “두 캐릭터를 동시에 조종한다”가 아니라 하나의 회전량이 서로 반대편 두 위험을 동시에 해결하거나 망친다는 대칭 제약이다. 구체 하나를 제거하면 일반적인 한 점 회피 게임이 되어 시야 분할 부담이 사라진다. 페인트 흔적을 제거하면 실패는 순간적인 짜증으로 끝나고 “내가 계속 같은 곳에서 죽는다”는 시각적 학습이 약해진다. 재시작을 느리게 만들면 손의 리듬과 다음 시도의 연결이 끊긴다. 즉 핵심 요소 셋—대칭 입력, 실패 흔적, 즉시 재시도—중 하나만 덜어도 “어렵지만 내가 배웠다”는 감정의 밀도가 낮아진다.
다운로드·매출·BM
Duet은 플랫폼별 BM이 다르다. 2026-09-09 미국 App Store 기준 iOS판은 US$2.99 선결제이며 Encore Chapters와 Soliloquy Chapters가 각각 US$0.99 IAP로 표시된다(App Store). Android판은 Google Play에서 무료 + 광고 + IAP다. 공식 설명은 1회 Duet Premium 구매가 광고를 제거하고 Survival mode, Daily Challenges, 네 개의 보너스 챕터를 해금한다고 적지만, 현재 웹 페이지에서는 Premium의 현지 가격을 확인하지 못했다(Google Play). Steam은 유료 단품이며 공식 프레스킷의 표준 가격은 US$4.99로 안내돼 있다(공식 프레스킷).
성과 수치는 서로 범위가 다르므로 합치지 않는다. Google Play의 **10M+**는 Android 누적 다운로드의 공식 구간 표시이고 구매자 수가 아니다. Chrome-Stats의 약 2,331만은 2026-09-06 Android에 대한 외부 추정이며 계산 방법 전체가 공개되지 않은 집계 서비스 수치라 공식 다운로드로 올려 말하지 않는다(Google Play, Chrome-Stats). iOS 유료 누적 판매량과 Android 활성 이용자는 확인하지 못했다.
매출은 Kumobius가 공식 프레스킷에서 Duet을 스튜디오의 당시 가장 성공적인 게임이라고 부르며 **“revenue now in the 7 figures range”**라고 적은 것이 가장 강한 1차 근거다(공식 프레스킷). 다만 이 문장은 통화, 기준 날짜, iOS·Android·Steam 포함 여부, 광고/IAP 포함 여부, 총결제액인지 회계상 매출인지를 밝히지 않는다. 따라서 “100만 달러 이상”처럼 통화를 붙이거나, 앱스토어 수수료를 빼서 개발사 실수령을 계산하지 않는다. 개발사 실수령·게임별 이익도 미확인이다.
외부 추정으로는 GameRevenueData가 Steam판 리뷰 수와 가격 기록을 사용하는 Boxleiter 계열 모델을 통해 약 4.8만 장, US$153K gross를 추정하지만, 이는 Steam만 대상으로 한 모델값이고 실제 판매 데이터가 아니다(GameRevenueData). 공식 7자리 매출 표현과 범위가 다르므로 둘을 더하거나 플랫폼 비중을 역산할 수 없다. 제작자에게 필요한 교훈은 “판매량×정가”가 아니라, 같은 코어 게임을 iOS 선결제와 Android 무료 체험+광고 제거/콘텐츠 해금으로 다르게 포장해 진입 마찰을 플랫폼별로 조절했다는 점이다.
비용 면에서 확인되는 것은 규모와 기간이다. Tom Greenaway는 2013년 인터뷰에서 Kumobius가 3인 팀이고 그래픽·프로그래밍·게임 디자인을 내부에서 맡았으며, 오디오는 외부 협업하고 프로토타입에서 출시 앱까지 5개월이 걸렸다고 말했다(AppGefahren 인터뷰). 총 인건비·Tim Shiel 계약·스토어 수수료·세금·마케팅비는 공개 자료에서 확인하지 못했다. 현지화는 현재 App Store에서 한국어를 포함한 13개 언어를 지원하고 Steam도 다국어 인터페이스를 제공하지만, 번역 비용과 시점은 미확인이다(App Store, Steam).
제작자 인터뷰와 개발 자료 — 코어는 일찍 고정하고, 표현과 콘텐츠를 바꿨다
Kumobius 공식 스튜디오 프레스킷에 따르면 팀은 Bean's Quest 이후 여러 아이디어를 프로토타이핑했고, Duet의 초기 버전은 우주에서 길을 잃은 두 우주비행사를 다루는 게임이었다. 당시 Super Hexagon과 너무 가깝다고 느껴 잠시 보류했다가 Time Surfer 출시 후 다시 꺼내 새 방향으로 다듬었다(Kumobius 공식 presskit). 이 기록은 “처음부터 완성 콘셉트가 명확했다”는 성공담보다, 핵심 입력은 남기되 비교 대상과 표현이 너무 가까우면 한 번 멈추고 제품 정체성을 다시 만드는 과정에 가깝다.
2013년 10월 Tom Greenaway 인터뷰는 무엇이 남고 무엇이 바뀌었는지를 더 구체적으로 보여준다. 그는 Game Boy Advance의 Kuru Kuru Kururin에서 영감을 받아 두 물체를 조작하는 개념을 만들었고, 첫 프로토타입과 완성판의 게임플레이 차이는 크지 않았다고 말했다. 대신 초기 우주비행사·소행성 설정에서 현재의 추상적인 두 구체와 상실 단계 서사로 그래픽·이야기가 크게 변했다. 같은 인터뷰에서 3인 팀이 내부 제작을 맡고 5개월이 걸렸다고 밝혔다(AppGefahren 인터뷰).
이 개발 순서는 소규모 모바일 팀에 실용적인 기준을 준다. 첫째, 프로토타입에서 검증해야 할 것은 “콘텐츠 양”이 아니라 두 점이 한 입력으로 움직일 때 정말 새 감각이 생기는가였다. 둘째, 그 감각이 이미 작동한다면 제작 후반은 입력 체계를 더 복잡하게 늘리는 대신 장애물 변주, 내러티브, 음악, 시각 언어에 쓰는 편이 효과적이었다. 공식 프레스킷의 140개 이상 스테이지도 새로운 조작 버튼을 계속 추가하기보다 동일한 좌우 회전에 회전 블록·속도 변화·투명화 등 패턴을 겹치는 방식으로 확장된다(Duet presskit).
Endless mode 제작 방식도 콘텐츠 비용을 줄이는 힌트다. Greenaway는 무한 모드가 완전한 연속 난수 지형이 아니라 여러 시나리오 조각을 무작위로 조합하고, 진행할수록 캠페인에서 배운 요소를 추가한다고 설명했다(AppGefahren 인터뷰). 즉 수작업 패턴은 튜토리얼·학습 단위로 재사용되고, 무한 모드는 그 검증된 단위를 재조합한다. 작은 팀이 “캠페인 콘텐츠”와 “리텐션 모드”를 따로 두 배 제작하지 않고 같은 패턴 라이브러리를 두 목적에 재활용한 셈이다.
출시 후에도 난도는 고정된 성역이 아니었다. 2014년 업데이트에서 Acceptance 일부 스테이지 난도가 조정됐고 한 스테이지는 다른 도전 묶음으로 옮겨졌다(TouchArcade 업데이트 보도). 제작 의도를 “원래 어렵게 만들었으니 그대로”라고 지키기보다, 어려움의 위치와 역할을 콘텐츠 구조 안에서 재배치했다는 점이 중요하다. 난도 높은 모바일 게임에서도 패턴 자체의 정체성과 온보딩 곡선은 분리해서 수정할 수 있다는 사례다.
제작 판단 — Duet에서 가져올 것과 그대로 복제하면 안 되는 것
원작에서 확인한 사실: 두 방향 터치만으로 두 구체를 함께 회전시키고, 실패 자국을 남기며, 짧은 스테이지를 거의 즉시 다시 시작한다. 3인 팀은 코어 프로토타입 이후 5개월 동안 그래픽·스토리·패턴 콘텐츠를 다듬었고, 오디오는 전문 협업자에게 맡겼다. Android는 무료 광고판과 1회 Premium 해금을 결합했고 iOS는 선결제형이다.
적용 가설: 새로운 모바일 액션을 만들 때 버튼 수를 줄이는 것만으로는 깊이가 생기지 않는다. Duet처럼 한 입력이 두 개 이상의 서로 충돌하는 결과를 동시에 만들게 해야 한다. 예를 들어 좌우 터치가 “내 캐릭터 이동 + 반대편 그림자 이동”, “위험 회피 + 다른 트랙 노출”처럼 하나를 살리면 다른 하나의 상태가 바뀌게 설계하면, 스탯 성장 없이도 입력 하나에 판단 밀도를 만들 수 있다.
두 번째 판단은 실패 화면을 UI가 아니라 학습 도구로 취급하는 것이다. Duet의 페인트처럼 죽은 위치·입력 방향·타이밍 중 하나를 다음 시도 화면에 남기면, 별도 튜토리얼 텍스트 없이 플레이어가 자기 오류를 비교할 수 있다. 다만 흔적이 너무 많이 쌓여 실제 장애물 판독을 가리면 역효과이므로, 누적 개수·투명도·최근 실패 강조를 테스트해야 한다.
세 번째는 광고 위치다. 원작의 Android 무료판은 진입 장벽을 낮췄지만 현재 리뷰에도 광고 불만이 남는다. 이 유형의 게임에서 5초짜리 전면광고는 5초 이상의 손실을 만든다. 직전 실패의 손가락 타이밍이 작업기억에서 사라지기 때문이다. 광고는 죽을 때가 아니라 학습 묶음이 끝나는 챕터 경계, 모드 전환, 선택형 보상 시점에 두는 편이 코어 루프를 덜 훼손할 가능성이 높다. 이는 Duet에서 확인한 즉시 재시도 구조를 바탕으로 한 적용 가설이며, 원작의 실제 광고 빈도를 역으로 추정한 것은 아니다.
네 번째는 콘텐츠 제작 파이프라인이다. 수작업 캠페인 패턴을 “시나리오 조각” 단위로 만들고, 검증된 조각을 Endless에서 재조합하면 같은 제작물이 학습 콘텐츠와 반복 콘텐츠를 겸한다. 단, 난수 조합 전에 각 조각의 진입 각도·탈출 각도·필요 반응시간을 메타데이터화해야 불가능 조합을 막을 수 있다. Duet의 핵심은 많은 패턴 수가 아니라 기존 두 버튼의 의미를 속도·회전·가시성·진입 방향으로 계속 다시 묻는 조합성에 있다.
마지막으로 오디오를 마감 자산으로 미루지 않는 편이 낫다. Duet에서 음악은 배경이 아니라 실패와 재시도를 이어 주는 접착제다. 작은 팀이라면 전문 작곡가를 외부에 맡기는 것 자체보다, 재시작 시 음악을 어디서 이어갈지, 충돌음이 박자를 어떻게 깨지 않을지, 새 패턴의 긴장을 어떤 레이어로 올릴지를 프로토타입 단계에서 계약·구현 범위에 포함하는 것이 더 중요하다. 그래야 “좋은 곡을 붙였다”가 아니라 플레이 리듬과 오디오가 한 시스템으로 작동한다.
주요 자료
- Kumobius 공식 Duet 프레스킷 — 제작 주체, 가격, 기능, 7자리 매출 표현, 이미지, 팀 규모.
- Kumobius 스튜디오 프레스킷 — 초기 우주비행사 프로토타입과 재개발 맥락.
- Duet 공식 사이트 — 공식 스토어 연결, 제품 포지셔닝, Soliloquy 소개.
- Apple App Store — 현재 iOS 가격, IAP, 언어, 기기 지원.
- Google Play — Android 다운로드 하한, 무료/광고/IAP BM, 터치 조작, 대표 리뷰.
- Steam — PC 지원 OS, 유료판, 콘텐츠 구성.
- Tom Greenaway 인터뷰 / AppGefahren — 3인 팀, 5개월, 프로토타입 변화, Endless 조합 방식.
- TouchArcade 리뷰 — 실패·즉시 재시작·음악 연결에 대한 모바일 플레이 관찰.
- Pocket Gamer 리뷰 — 조작·난도·페인트 실패 흔적에 대한 동시대 관찰.
- TouchArcade 2014 업데이트 — 난도 재배치와 신규 챌린지 변화.
- Chrome-Stats — Android 다운로드 외부 추정. 공식 수치와 분리해 사용.
- GameRevenueData — Steam 판매/매출 외부 모델 추정과 방법 한계.