Skip to Content
Indie GamesMobile202609holedown

holedown — 작은 규칙 하나를 ‘계속 보고 싶은 장면’으로 만든 게임

한 줄 결론 — [의견]
holedown의 가장 복제할 가치가 큰 부분은 벽돌깨기 자체가 아니라, 공이 블록 뒤로 파고들어 연쇄적으로 튀는 한 장면을 게임 전체의 보상 구조로 승격시킨 것이다. 코어 규칙은 작고, 아트 생산량도 낮으며, 한 손 모바일 조작과 짧은 세션에 맞는다. 프론트엔드 개발자가 첫 상용 모바일 게임 후보를 연구할 때 매우 좋은 레퍼런스다.

0. 왜 이 게임을 골랐나

[사실] grapefrukt games는 공식 press kit에서 스튜디오를 사실상 Martin Jonasson 한 명으로 설명하고, holedown의 디자인·비주얼·프로그래밍 전반을 Martin이 담당했다고 밝힌다. 사운드/음악, 추가 아트, PR에는 외부 협업자가 있었다.

[사실] 모바일 버전은 2018년 7월 26일 iOS/Android에 출시되었고, 현재 미국 기준 모바일 가격은 $3.99다. Google Play는 100K+ 다운로드와 약 3.2K 리뷰를 표시한다. App Store 미국 페이지는 399개 평점과 4.3점을 표시한다.

[의견] 중요한 것은 “솔로 개발자가 만들었다”는 사실 자체보다 솔로 개발이 가능하도록 게임 규칙과 콘텐츠 구조를 먼저 줄였다는 점이다. 물리, 숫자, 절차적 배치, 짧은 업그레이드 트리로 플레이 시간을 만든다. 수십 종 적, 긴 맵, 캐릭터 애니메이션, 방대한 스토리 없이도 상품성을 만든 사례다.


1. 기본 정보

항목내용
장르캐주얼 퍼즐 / 물리 기반 brick breaker
핵심 입력조준 → 발사
모바일 출시2018-07-26
개발grapefrukt games / Martin Jonasson
주요 외부 협업Niklas Ström(사운드/음악), Catherine Unger(추가 아트), Dana Trebella(PR)
iOSApp Store ID 1297270249
Androidpackage com.grapefrukt.games.bore
현재 미국 가격$3.99
BM프리미엄 구매형. 핵심 플레이에 광고/IAP 없음
공식 콘텐츠 규모6개 행성, 5+시간 분량, endless mode, 5 achievements, 11 leaderboards
조작공식 설명상 intuitive one-handed play

[사실] 이후 Steam과 Nintendo Switch에도 이식되었지만 원래 모바일에서 먼저 출시된 작품이다.


2. 핵심 판타지와 플레이어 약속

핵심 판타지

[의견] 플레이어의 판타지는 “정확하게 쏜다”보다 **‘내가 만든 각도 하나가 예상보다 훨씬 큰 연쇄 파괴를 만든다’**에 가깝다.

게임은 플레이어에게 세 가지 약속을 한다.

  1. 내 선택은 의미가 있다.
    어디를 향해 쏘는지가 다음 수십 번의 충돌 결과를 바꾼다.
  2. 하지만 결과는 완전히 통제되지 않는다.
    작은 각도 차이와 물리 충돌 때문에 예상 밖의 연쇄가 생긴다.
  3. 가끔 엄청난 일이 벌어진다.
    공이 블록 뒤쪽에 갇혀 수십 번 튕기는 순간이 시각·청각적 jackpot이 된다.

이 세 가지가 중요하다. 완전 결정론이면 퍼즐처럼 건조해지고, 완전 랜덤이면 실력이 무의미해진다. holedown은 **‘내가 시작했지만 내가 전부 통제하지는 못하는 좋은 사고’**를 만든다.


3. 코어 루프

첫 10초

[추정/플레이 구조 해석]

  • 화면을 보고 블록 배치를 읽는다.
  • 벽이나 틈을 이용할 각도를 잡는다.
  • 손가락으로 방향을 정한다.
  • 발사한다.
  • 즉시 다수의 충돌 피드백을 본다.

즉, 입력 자체는 거의 한 종류다.

Aim → Release → Watch.

이 구조는 모바일에 강하다. 입력 복잡도보다 결과 관찰의 쾌감이 콘텐츠다.

30초 루프

배치 읽기 → 최적 각도 가설 → 발사 → 연쇄 충돌 관찰 → 블록 제거/실패 → 다음 배치

한 번의 발사가 미니 에피소드가 된다.

5분 루프

  • 여러 층을 내려간다.
  • 크리스털을 얻는다.
  • 점차 더 까다로운 블록 배치를 상대한다.
  • 업그레이드 필요성을 체감한다.
  • 제한된 발사 횟수와 남은 블록 사이에서 압박을 받는다.

한 세션

[의견] 한 세션의 목표는 “완벽한 퍼즐 풀이”가 아니라 더 깊이 내려가며 좋은 bounce spectacle을 여러 번 만드는 것이다.

장기 루프

플레이 → 크리스털 → 영구 업그레이드 → 더 깊은 행성 → 새 조건 → 다음 행성 → endless

공식 설명상 업그레이드는 시작 공 개수, 라운드당 샷, 크리스털 저장량 같은 작은 숫자 변화 중심이다.

이 점은 제작 효율 측면에서 매우 좋다. 캐릭터 50종을 만들지 않아도 숫자 파라미터 몇 개가 장기 동기를 만든다.


4. 첫 플레이 후킹과 온보딩

후킹의 핵심

[사실] 개발자 인터뷰에서 holedown은 이 장르에서 공이 블록 뒤로 파고들어 미친 듯이 튀는 순간의 즐거움을 중심으로 설계되었다고 설명된다.

[의견] 이건 인디 개발에서 매우 중요한 사고법이다.

“장르 전체를 만들자”가 아니라
“이 장르에서 내가 계속 보고 싶은 2초짜리 순간이 무엇인가?” 를 먼저 찾는다.

holedown의 경우 그 순간은 다수의 공이 좁은 공간에서 빠르게 bounce하면서 숫자를 깎는 장면이다.

좋은 점

  • 설명 없이 봐도 이해된다.
  • 숏폼 영상에 강하다.
  • 성공 순간이 시각적으로 명확하다.
  • 사용자가 직접 만들어낸 결과처럼 느껴진다.
  • 한 번 큰 연쇄가 나오면 다시 재현하고 싶어진다.

온보딩 비용

[의견] 매우 낮다.

초기 학습해야 할 것은 대략 다음뿐이다.

  • 조준 방법
  • 블록 숫자 = 필요한 타격 수
  • 고정 블록/일반 블록 차이
  • 샷 제한
  • 크리스털과 업그레이드

복잡한 UI 튜토리얼이 없어도 실제 플레이를 통해 학습시키기 좋은 구조다.


5. 재미의 원천

5.1 선택

각도 하나가 핵심 선택이다.

선택지는 단순하지만 상태 공간은 넓다. 블록 위치와 충돌 궤적 때문에 같은 입력 체계로도 다양한 결과가 나온다.

5.2 숙련

플레이어는 다음을 학습한다.

  • 얕은 각도와 깊은 각도의 차이
  • 벽 반사
  • 좁은 틈 진입
  • 공이 오래 머무는 영역 만들기
  • 안정적 제거와 high-roll 사이의 선택

5.3 긴장

라운드당 발사 횟수가 제한되어 있어 무한히 시도할 수 없다.

단순한 벽돌깨기에 샷 예산을 넣는 것만으로 퍼즐성이 생긴다.

5.4 변동 보상

똑같이 잘 조준해도 실제 bounce 결과에는 작은 변동이 있다.

[의견] 이게 슬롯머신형 보상과 다른 점은 플레이어가 결과에 실질적인 영향을 준다는 것이다.

5.5 성장

크리스털로 수치 업그레이드를 한다.

업그레이드가 새로운 조작법을 추가하지 않아 구현비가 낮다.

5.6 발견

새 행성과 새로운 배치 규칙이 페이스를 바꾼다.

[의견] 중요한 교훈은 콘텐츠 수보다 규칙 조합이 더 효율적이라는 점이다.


6. 게임 필(Game Feel / Juice)

holedown은 “시스템은 단순하지만 싸 보이지 않는 게임”의 좋은 예다.

주요 피드백 층

입력

  • 손가락 이동에 따른 즉각적인 조준 반응
  • 발사 순간의 명확한 commit

충돌

  • 블록 숫자 감소
  • 공의 방향 변화
  • 빠른 반복 충돌
  • 시각적 흔들림/파편/색 변화

오디오

[사실] 공식 press kit는 별도 오리지널 사운드트랙 7곡을 강조하고, IGF 2019 Excellence in Audio honorable mention 기록도 적고 있다.

화면

  • 미니멀한 기하학적 아트
  • 높은 색 대비
  • 숫자의 즉각적 가독성
  • 긴 연쇄에서 시각 밀도가 급격히 증가

보상 타이밍

가장 좋은 점은 보상 animation을 따로 재생하는 게 아니라 플레이 시뮬레이션 자체가 보상 애니메이션이 된다는 것이다.

인디 개발자 관점에서 아주 효율적이다.

별도 보상 컷신을 만들 필요 없이 물리 시스템이 spectacle을 생성한다.


7. 리텐션 구조

holedown은 현대 F2P처럼 강한 daily retention 구조를 사용하지 않는다.

복귀 이유

  1. 다음 행성까지 내려가고 싶다.
  2. 업그레이드를 하나 더 열고 싶다.
  3. 더 좋은 bounce를 만들고 싶다.
  4. endless 기록을 올리고 싶다.

메타 진행

메타는 작고 명확하다.

  • 시작 balls
  • shots per round
  • crystal capacity 등

[의견] 여기서 중요한 것은 메타가 코어 플레이를 압도하지 않는다는 점이다.

현재 모바일 F2P 관점에서의 한계

만약 이 구조를 그대로 무료 게임으로 만든다면 장기 D30/D90 리텐션은 약할 가능성이 높다.

이유:

  • 수집 대상이 적음
  • 장기 빌드 다양성이 낮음
  • 콘텐츠 층이 얕음
  • 소셜 경쟁이 약함
  • 라이브 이벤트 없음

하지만 첫 인디게임이라는 목표라면 오히려 장점이다. 운영 지옥을 피할 수 있다.


8. 콘텐츠 레버리지

매우 높음

holedown의 핵심 에셋은 많지 않다.

  • 공
  • 블록
  • 배경/행성 테마
  • 작은 캐릭터/장식
  • UI
  • 사운드

그런데 플레이는 다음 조합으로 늘어난다.

블록 배치 × 블록 HP × 고정 여부 × 샷 수 × 공 수 × 각도 × 물리 결과

[의견] 이것이 높은 콘텐츠 레버리지의 전형이다.

개발자가 직접 복제할 원리

에셋을 추가해서 플레이 시간을 늘리지 말고, 파라미터 조합이 플레이 상태를 만들어내게 한다.

프론트엔드 개발자가 특히 잘 접근할 수 있다. React 상태 모델처럼 생각하면 된다.

GameState = { blocks[], balls, shotsRemaining, depth, crystals, upgrades }

렌더링보다 상태 전이와 규칙이 게임의 대부분이다.


9. 모바일 적합성

한 손 조작: 10/10

공식 설명이 one-handed play를 직접 강조한다.

중단/재개: 9/10

턴성에 가까운 구조라 전화가 오거나 앱을 닫아도 실시간 액션 게임보다 상태 저장이 쉽다.

세션 길이: 9/10

한 발사 단위가 수 초~수십 초이므로 짧은 사용시간에도 의미 있는 행동이 가능하다.

오프라인 적합성: 높음

핵심 게임은 네트워크가 필요 없는 구조다. 리더보드 같은 부가 기능만 온라인 의존성을 가진다.

배터리 부담

[추정] 2D 물리 시뮬레이션이 핵심이라 고사양 3D보다 낮지만, 다수 공 충돌 시 physics step 최적화는 필요하다.

모바일 개발 난점

  • 다양한 aspect ratio
  • 터치 조준 오차
  • 공이 매우 많아질 때 물리 안정성
  • 백그라운드/포그라운드 save
  • 저사양 기기 physics 성능
  • 진동 강도 및 과도한 screen shake 제어

10. BM 해체

현재 BM

[사실] 모바일은 $3.99 프리미엄 구매형이다. Google Play 페이지는 유료 구매를 표시하며 Play Pass에도 포함되어 있다. App Store 역시 $3.99 유료 앱이다.

왜 이 BM이 게임과 잘 맞나

holedown은 콘텐츠가 5+시간 정도의 ‘tight experience’로 공식 소개된다.

광고 제거 IAP, 에너지, 보석 팩을 억지로 넣는 것보다 작고 완결된 상품으로 파는 것이 디자인과 일치한다.

프리미엄의 장점

  • 광고 SDK 없음
  • 광고 UX 설계 없음
  • 경제 밸런싱 단순
  • 서버 부담 거의 없음
  • 고객지원 범위 작음
  • 게임 자체를 빠르게 완성할 수 있음

단점

  • 모바일에서 유료 앱 다운로드 장벽이 큼
  • UA 광고를 집행하기 어렵다
  • LTV 상승 레버가 제한적이다
  • 스토어 피처링/브랜드/리뷰가 매우 중요해진다

11. 경제 시스템

재화

크리스털.

소모처

영구 업그레이드.

성장곡선

[의견] 경제의 목적은 monetization이 아니라 플레이 페이스 조절이다.

플레이어가 충분히 반복해 숙련이 생길 때쯤 수치적 힘도 증가하게 한다.

광고 보상

핵심 구조에 없음.

페이월

초기 구매 가격 자체가 paywall이다.

만약 2026년에 F2P로 변형한다면

추천하지 않는 방식:

  • 매 라운드 강제 전면 광고
  • 공 개수 판매
  • 실패 직전 pay-to-win

추천 가능한 방식:

  • optional rewarded revive
  • cosmetic ball trails
  • premium remove-ads
  • 작은 확장팩/테마팩

단, BM을 넣는 순간 개발 범위가 급증한다.

첫 프로젝트라면 $2.99~$4.99 프리미엄 또는 무료 데모 + 풀게임 unlock이 더 단순하다.


12. 돈을 얼마나 벌었을까

확인 가능한 데이터

[사실] Google Play 공식 페이지는 현재 100K+ 다운로드를 표시한다.

[사실] 현재 미국 Android/iOS 가격은 $3.99다.

[사실] Google Play에는 약 3.2K 리뷰가 있다.

[보조 자료] 서드파티 Chrome-Stats는 2026-09-01 기준 Google Play 다운로드를 약 361,718회로 추적하고 있다. 이는 공식 수치가 아니므로 참고용으로만 사용한다.

단순 하한 계산

공식 Android 최소치만 사용하면:

100,000 × $3.99 = $399,000

그러나 이것을 실제 매출이라고 보면 안 된다.

  • 지역별 가격 차이
  • 할인/프로모션
  • Play Pass 수익 배분
  • 환불
  • 세금
  • 스토어 수수료

가 있기 때문이다.

범위 추정

[추정 / 신뢰도: 낮음~중간]

Android의 실제 lifetime 설치가 10만보다 상당히 높고, iOS 판매와 이후 플랫폼 이식까지 존재한다는 점을 감안하면 모바일 소비자 결제 총액(gross consumer spend)만 대략 $0.6M~$2.0M 범위였을 가능성이 있다고 본다.

이 숫자는 공식 매출이 아니다.

근거

  1. Android 공식 하한 100K+
  2. 서드파티 Android 추정 약 36만
  3. $3.99 프리미엄 가격
  4. iOS 별도 판매
  5. 2018년부터 긴 판매 기간
  6. 비평/수상 노출과 후속 플랫폼 출시

왜 범위를 넓게 잡나

  • iOS 설치 수가 공개되지 않음
  • 지역 가격 가중 평균을 모름
  • 출시 초기 판매량을 모름
  • 스토어 피처링 효과를 수치화할 수 없음
  • Play Pass 계약 수익을 알 수 없음

개발사 실수령

[추정] gross consumer spend에서 스토어 수수료, 세금, 환불 등을 제외해야 한다. 따라서 위 범위를 개발사 실수령으로 보면 안 된다.

또한 음악/아트/PR 외주 비용, 개발자 본인의 기회비용도 별도다.

결론

[의견] 초대형 히트 BM은 아니지만, 1인 중심 제작 구조와 낮은 운영비를 고려하면 ‘작은 팀이 한 번 만들고 오랫동안 파는 프리미엄 게임’의 경제성을 보여주는 사례다.


13. 성공의 원인: 게임 vs UA/브랜드/퍼블리셔

게임 자체의 힘: 높음

  • 1초 안에 이해되는 비주얼
  • 중독성 있는 연쇄 bounce
  • 명확한 촉각적/청각적 피드백
  • 짧은 세션
  • 장르 친숙성 + 작은 twist

브랜드 효과: 중간

Martin Jonasson은 이미 rymdkapsel, twofold inc. 등으로 인디 팬층과 평판이 있었다.

퍼블리셔 파워: 낮음

자체 grapefrukt games 브랜드 중심이다.

UA 의존: 낮음으로 추정

[추정] 대규모 퍼포먼스 마케팅으로 스케일한 F2P 게임의 구조는 아니다.

가장 중요한 교훈

작은 개발자라면 광고비로 게임을 밀기보다 스토어에서 한 장의 GIF만 봐도 재미가 보이는 제품을 만드는 것이 훨씬 현실적이다.


14. 유저 획득 / 발견성

ASO

게임명 holedown은 짧고 기억하기 쉽지만 일반 검색 키워드 측면에서는 강하지 않다.

대신 subtitle A Ball Bouncer With Depth가 플레이를 설명한다.

스토어 썸네일

기하학적이고 색 대비가 강해서 작은 화면에서도 구분이 쉽다.

3초 광고 소재

매우 강하다.

가장 좋은 소재는 설명 영상이 아니다.

1초: 공 하나가 좁은 틈에 진입 2초: 공 수십 번 반사 3초: 블록 숫자 폭발적으로 감소

끝.

게임 설명이 거의 필요 없다.

TikTok / Shorts / GIF

적합성이 높다.

  • 실패 직전 miracle shot
  • crazy bounce
  • perfect angle
  • 한 발로 대량 제거

스트리머 적합성

중간.

관전자에게 이해는 쉽지만 긴 방송에서 보여줄 콘텐츠 층은 얕다.


15. 경쟁작과 포지셔닝

큰 틀에서는 Ballz 계열의 모바일 ball-bouncer/brick breaker 장르와 겹친다.

holedown이 차별화한 부분은:

  1. 광고 중심 hypercasual 느낌을 제거
  2. 미니멀하지만 강한 아트 디렉션
  3. 영구 성장과 행성 진행
  4. 제한된 샷으로 퍼즐성 강화
  5. 물리 spectacle을 의도적으로 증폭
  6. 프리미엄 제품으로 패키징

[의견] 즉, 새로운 장르를 만든 것이 아니라 이미 검증된 입력 문법을 더 좋은 제품 감각으로 재포장했다.

이 전략은 첫 게임에서 매우 현실적이다.


16. 제작 난이도

영역난이도코멘트
코어 시스템5/10규칙은 작지만 물리 예외 처리 필요
UI3/10화면 수와 상태가 적음
아트3/10미니멀 2D, 대신 polish 감각 필요
애니메이션3/10캐릭터 애니메이션보다 procedural motion 중심
사운드6/10게임 feel에 매우 중요. 외주 가치 큼
레벨 디자인4/10절차적 배치 규칙과 난이도 곡선이 핵심
백엔드1/10핵심 플레이는 없음
네트워크1/10리더보드 제외하면 거의 없음
결제2/10유료 앱이면 인앱 결제 불필요
광고 SDK0/10없음
분석2/10프리미엄이면 최소화 가능
QA7/10physics soft-lock, stuck ball 같은 edge case가 까다로움

가장 어려운 실제 문제

physics edge case다.

App Store 버전 히스토리에도 공이 특정 위치에 끼어 soft lock되는 문제와 블록 낙하 관련 희귀 버그 수정이 적혀 있다.

즉 “규칙이 단순하다 = 구현이 자동으로 쉽다”는 뜻은 아니다.


17. 출시 전/후 콘텐츠 생산 부담

출시 전

낮음~중간.

필요한 것은 수백 레벨이 아니라:

  • 블록 타입
  • 생성 규칙
  • 행성별 parameter set
  • 업그레이드 curve
  • polish

출시 후

낮음.

라이브옵스가 핵심이 아니다.

실제로 공식 업데이트 이력도 대규모 콘텐츠 드롭보다 버그 수정과 안정성 개선 중심이다.

[의견] 이것은 1인 개발자에게 매우 큰 장점이다. 게임을 출시한 뒤 “콘텐츠 공장”이 되지 않아도 된다.


18. 예상 팀 규모와 기간

실제 팀 구조

[사실] 핵심 개발은 Martin Jonasson 1인이 담당했고, 사운드/추가 아트/PR에 협업자가 있었다.

비슷한 범위의 게임을 지금 만든다면

[추정] 프론트엔드 개발자가 게임 개발 초심자라는 전제:

단계예상 기간
핵심 물리 프로토타입1~3일
재미 검증용 prototype7~14일
세이브/업그레이드 포함 MVP4~8주
상용 polish추가 2~4개월
총 상용화약 3~6개월

숙련된 게임 개발자라면 더 짧아질 수 있다.

왜 상용화 기간이 길어지나

코어 기능보다 다음이 시간을 먹는다.

  • 물리 edge case
  • 튜토리얼
  • save migration
  • 진동/사운드 polish
  • 다양한 기기 QA
  • 스토어 준비
  • accessibility
  • localization

19. 프론트엔드 개발자에게 유리한 부분

이미 가진 능력이 직접 전이되는 부분

상태 관리

  • 게임 진행도
  • 업그레이드
  • 현재 행성
  • 크리스털
  • 샷 수

전형적인 state machine 문제다.

UI 구성

  • 메인 메뉴
  • 업그레이드 화면
  • pause
  • result
  • settings

웹 UI 경험이 매우 잘 전이된다.

데이터 모델링

행성/업그레이드를 데이터 중심으로 만들 수 있다.

{ "planet": 2, "rows": 18, "blockHpRange": [4, 12], "anchoredChance": 0.2, "rewardMultiplier": 1.4 }

이런 구조는 프론트엔드 개발자에게 익숙하다.

툴링

레벨/파라미터 tuning UI를 직접 만들기 쉽다.

웹 기반 debug panel을 붙여도 된다.


20. 새로 배워야 할 부분

  1. 2D physics
    • collision
    • timestep
    • continuous collision detection
    • tunneling
  2. game feel
    • squash/stretch보다 타이밍과 audio feedback
  3. frame 기반 사고
  4. 모바일 input
  5. pause/resume lifecycle
  6. game save 안정성
  7. difficulty curve
  8. 스토어 배포

[의견] 이 정도면 첫 게임 학습 범위로 적절하다. 3D 카메라, rigging, networking을 동시에 배울 필요가 없다.


21. 엔진/기술 후보

1순위: Godot

이유

  • 2D 강함
  • 빠른 iteration
  • 작은 프로젝트에 적합
  • physics built-in
  • 무료/오픈소스
  • 모바일 export 가능

첫 프로토타입에는 특히 좋다.

2순위: Unity

장점

  • 모바일 생태계 성숙
  • 물리/analytics/스토어 SDK 자료 풍부
  • 상용화 레퍼런스 많음

단점

이 정도 규모에는 엔진 자체가 다소 무거울 수 있다.

3순위: Phaser / Web

프론트엔드 개발자라면 첫 1~7일 재미 검증용으로 매우 좋다.

Canvas + Matter.js 같은 구성으로 핵심을 빠르게 검증할 수 있다.

다만 최종 모바일 상용 앱까지 WebView/Capacitor로 갈지는 성능/스토어 UX를 보고 결정하는 편이 좋다.

Defold

작고 성능 좋은 2D 모바일 게임에는 매우 잘 맞는다. 다만 생태계/익숙함이 Godot/Unity보다 작다.


22. 1일 / 7일 / 30일 MVP 분해

1일 프로토타입

목표는 “공이 뒤로 들어가서 미친 듯이 튀는 장면이 즐거운가?” 하나만 검증한다.

필수:

  • 10×8 블록 grid
  • 숫자 HP
  • 조준선
  • 공 10개 연속 발사
  • 벽/블록 bounce
  • HP 0이면 제거
  • 한 번 reset

금지:

  • 메뉴
  • 세이브
  • 업그레이드
  • 사운드트랙
  • 스토어
  • 광고

7일 프로토타입

추가:

  • 블록 낙하/진행
  • shot limit
  • anchored block
  • crystal
  • 업그레이드 3종
  • basic SFX
  • screen shake
  • 3개 난이도 preset
  • local save

이 시점에서 테스트할 KPI:

  • 첫 30초 이해율
  • 5분 후 계속 플레이 의향
  • 한 세션 평균 발사 수
  • ‘대박 bounce’ 발생 빈도
  • 실패 후 재시도 비율

30일 MVP

추가:

  • 3~4개 테마
  • 절차 생성 규칙
  • 난이도 curve
  • settings
  • haptics
  • audio polish
  • onboarding
  • accessibility 최소 옵션
  • crash logging
  • app lifecycle save
  • store-ready icon/screenshots

여기까지 재미가 검증되면 이후에만 상용화 polish를 한다.


23. 스코프 폭발 위험

위험 1: 블록 타입 늘리기

“불 블록, 얼음 블록, 폭탄 블록…”을 계속 추가하면 QA 조합이 기하급수적으로 늘어난다.

위험 2: 캐릭터 수집

수집형으로 바꾸는 순간:

  • 아트
  • 밸런스
  • UI
  • 경제
  • 세이브
  • IAP

모두 폭발한다.

위험 3: 일일 이벤트

라이브옵스는 첫 게임에 거의 항상 과한 선택이다.

위험 4: PvP

physics 동기화, cheating, matchmaking 문제까지 생긴다.

위험 5: 정교한 수작업 레벨

holedown의 강점인 procedural leverage를 버리게 된다.


24. 장기 운영 부담

평가: 2/10 (낮음)

프리미엄 + 오프라인 + 싱글플레이 구조 덕분이다.

필요한 운영:

  • OS 호환성
  • 엔진 보안 업데이트
  • crash fix
  • 드문 save/physics bug

Google Play 최신 업데이트 설명도 Unity 보안 이슈 수정처럼 유지보수성 작업이 중심이다.

[의견] “출시 후 내 시간을 계속 먹지 않는 게임”을 원한다면 매우 좋은 구조다.


25. 복제 가능한 원리 vs 복제하기 어려운 것

복제 가능한 원리

  1. 한 장르의 가장 좋은 2초를 찾는다.
  2. 그 순간이 자주 발생하도록 규칙을 재설계한다.
  3. 입력은 하나로 줄인다.
  4. 물리/절차 생성으로 콘텐츠를 만든다.
  5. 영구 업그레이드는 숫자 중심으로 한다.
  6. 화면에서 즉시 이해되는 피드백을 만든다.
  7. 짧은 플레이 단위를 쌓아 긴 경험으로 만든다.

그대로 복제하기 어려운 것

  • Martin의 미니멀 아트 감각
  • 사운드 디렉션
  • 기존 팬층
  • 2018년 당시 시장 타이밍
  • 리뷰/매체 노출
  • 여러 전작을 통해 쌓인 디자인 숙련도

26. 비슷한 게임을 만든다면

유지할 것

  • one-handed aim/release
  • deterministic + chaotic physics 혼합
  • 짧은 한 턴
  • 대박 연쇄 장면
  • 숫자 기반 성장
  • procedural layout
  • 오프라인 중심

줄일 것

  • 초기에는 행성 수
  • 리더보드
  • achievements
  • 다국어
  • 복잡한 progression

바꿀 것

1. 더 강한 첫 60초

첫 플레이에서 의도적으로 한 번은 엄청난 연쇄를 경험시키는 seeded layout을 둔다.

2. 세션 2~3분에 맞추기

모바일용으로 더 짧게 끊는다.

3. 테마를 gameplay에 연결

행성 배경만 바꾸기보다 아주 작은 규칙 변주를 준다.

예:

  • 중력 방향 변화
  • 한 번만 움직이는 벽
  • 충돌 시 복제되는 공

단, 한 테마당 규칙 하나만.


27. 제작 효율 점수

항목점수이유
재미 잠재력9/10물리 연쇄가 본질적으로 만족스럽다
구현 난이도8/10코어는 작다. 단 physics QA 주의
아트 부담9/10미니멀 2D로 가능
콘텐츠 부담9/10procedural + 숫자 파라미터
운영 부담9/10오프라인 프리미엄 구조
BM 적합성7/10프리미엄은 단순하지만 모바일 판매 장벽 존재
마케팅 훅10/103초 GIF로 재미가 보임

종합 제작 효율: 8.7 / 10


28. 최종 판정

지금 프로토타입 추천

단, holedown 클론을 만들라는 뜻은 아니다.

복제해야 하는 것은 공과 벽돌이 아니라 다음 공식이다.

한 번의 간단한 입력 → 내가 시작한 통제 불가능한 연쇄 → 보기 좋은 결과 → 바로 한 번 더

이 공식을 다른 소재에 옮기는 것이 훨씬 가치 있다.


29. 실제로 실험해볼 작은 게임 아이디어 3개

아이디어 A — Pinball Garden

규칙

공을 한 번 떨어뜨리면 식물 씨앗을 맞히고, 맞은 씨앗이 성장하면서 다음 공의 경로를 바꾼다.

핵심 가설

physics chain + persistent board mutation이 재미를 만든다.

1일 테스트

  • 공 1종
  • seed 20개
  • 3단계 성장
  • 벽 반사

아트는 원/선으로 충분하다.


아이디어 B — One Shot Factory

규칙

한 번 공을 쏘면 공이 생산 라인의 버튼들을 누르며 기계를 작동시킨다.

잘 쏘면 하나의 공으로 전체 공장이 연쇄 작동한다.

핵심 가설

holedown의 bounce spectacle을 automation spectacle로 바꾼다.

프론트엔드 개발자의 상태/데이터 모델링 강점과 매우 잘 맞는다.


아이디어 C — Ricochet Harvest

규칙

한 손으로 각도를 정해 낫/레이저를 튕기고, 한 발로 최대한 많은 작물을 수확한다.

BM 후보

  • $2.99 premium
  • 또는 무료 demo + full unlock

핵심 가설

수확 숫자와 화면 청소 효과가 강한 숏폼 훅을 만든다.


30. 이 게임에서 가져가야 할 가장 큰 교훈

[의견] holedown은 “작은 게임”이 아니다.

정확히는 작은 제작량으로 큰 체감 품질을 만든 게임이다.

차이는 매우 중요하다.

규칙을 적게 만드는 것만으로는 부족하다. 플레이어가 반복해서 보고 싶은 장면을 먼저 찾아야 한다.

프론트엔드 개발자에서 인디게임 개발자로 넘어갈 때 첫 프로젝트는 다음 질문으로 시작하는 것이 좋다.

내가 일주일 안에 구현할 수 있으면서, 3초 GIF만 봐도 누군가 ‘저거 한 번 해보고 싶다’고 느끼는 상호작용은 무엇인가?

holedown은 그 질문에 대한 매우 좋은 사례다.


참고 출처

공식 / 1차 자료

  1. holedown official site
    https://holedown.com/ 
  2. grapefrukt games — holedown
    https://grapefrukt.com/holedown/ 
  3. holedown official press kit
    https://presskit.grapefrukt.com/holedown/ 
  4. Apple App Store — holedown
    https://apps.apple.com/us/app/holedown/id1297270249 
  5. Google Play — holedown
    https://play.google.com/store/apps/details?id=com.grapefrukt.games.bore 

인터뷰 / 보조 자료

  1. GameDeveloper — The ins and outs of bouncing balls in the joyful brick-breaker Holedown
    https://www.gamedeveloper.com/design/the-ins-and-outs-of-bouncing-balls-in-the-joyful-brick-breaker-i-holedown-i- 
  2. PocketGamer.biz — Grapefrukt’s Martin Jonasson breaks down his career and the development of Holedown
    https://www.pocketgamer.biz/indie-spotlight-grapefrukts-holedown/ 
  3. Chrome-Stats — holedown Google Play estimate (비공식 다운로드 추적 자료, 매출 추정 보조용)
    https://chrome-stats.com/d/com.grapefrukt.games.bore 

분석 신뢰도 메모

  • 게임 구조/가격/출시일/개발 인력: 높음 — 공식 스토어/press kit 기반
  • BM 구조: 높음 — 현재 스토어 정보 기반
  • 다운로드: Android 최소치 높음 / 정확한 lifetime 수치 낮음
  • 매출 추정: 낮음~중간 — 공식 매출 비공개, 공개 프록시 기반 범위 추정
  • 개발 기간 추정: 중간 이하 — 유사 프로젝트를 지금 제작한다는 가정에 대한 제작자 관점 추정
Last updated on