러너(Runner)

계속 전진하면서 경로, 장애물, 리듬을 관리합니다. 핵심은 가독성과 선택 비용입니다.

무엇인가

캐릭터가 자동으로 앞으로 달리고, 당신은 피하고, 점프하고, 슬라이드합니다. Temple Run과 Subway Surfers가 이 위에 만들어졌습니다.

어떻게 플레이하는가

화면이 멈추지 않고 스크롤되며 레인을 바꾸고 마지막 순간에 점프합니다. 속도는 계속 오르고 손바닥에 땀이 납니다. 매초 '얼마나 더 버틸 수 있을까?'를 묻습니다.

왜 배워야 하는가

'난이도 램프'를 손에 만져지게 합니다. 초보를 겁주지 않으면서 긴장을 올리는 법을 배우고 싶다면 러너가 표준 정답입니다.

러너 플레이는 난이도를 시간 차원에 포장합니다. 자동 전진이 매초를 결정 마감으로 바꾸므로, 속도 곡선이 곧 난이도 곡선입니다. 어려운 부분은 장애물 배치가 아니라 가독성 엔지니어링입니다. 장애물 리드 타임이 플레이어의 실패가 결정 실패인지 반응 실패인지를 결정하고, 카메라와 속도가 함께 정보 밀도를 정합니다. '이 게임은 공정하다'는 리뷰 뒤에는 리드 타임 대 속도의 정밀한 비율이 있습니다.

이 메커니즘이 중요한 이유
플레이어에게

러너는 전진이라는 원초적 충동을 충족시킵니다. 장애물은 계속 오고, 당신은 계속 피하며, 거리 자체가 진행 바입니다. 단순하고 긴장되며, 얼마나 멀리 갈 수 있을지 언제나 알고 싶어집니다.

생태계에

러너는 하이퍼 캐주얼의 산업화된 템플릿입니다. 최소한의 메커니즘, 파라미터로 무한히 스케일되는 콘텐츠, 업계에서 가장 검증된 광고 수익화 퍼널 중 하나입니다.

응용 가능한 기법

러너를 배우면 리듬과 가독성 엔지니어링을 익히는 것입니다. 속도 곡선이 어떻게 램프하는지, 장애물 리드 타임을 얼마나 줄지, 난이도 호흡을 어떻게 배치하는지. 이 '타임라인 조판' 기술은 레벨 설계와 보스전에서도 똑같이 중심입니다.

플레이 행동
러너(Runner)
게임플레이 특징
복잡도
초급 → 고급
학습 목표
  • 초급: 자동 전진 → 장애물 등장 → 입력 → 판정 → 속도 변화라는 최소 루프를 이해하고, 데모에서 레인 변경 회피를 재현한다
  • 중급: 장애물 가독성 계약(리드 타임, 레인 간격, 구간 리듬)을 작성하고 초기 속도와 가속 곡선으로 난이도를 다듬는다
  • 고급: 기복이 있는 구간 구조(난이도의 호흡)를 설계하고, 오독률, 생존 곡선, 구간별 통과율로 레벨 페이스를 검증한다
핵심 패턴

② 바로 플레이 가능한 데모

러너(Runner) Demo
게임 불러오는 중…
규칙 힌트
규칙: 자동 전진(기본 5 m/s) → 장애물/분기 등장 → 입력(슬라이드/점프/턴) → 판정(통과/실패) → 속도/콤보 변화
실험 가이드: 데모를 실험처럼 다뤄 보세요
초기 속도 실험
실행: '초기 속도'를 120에서 320px/s까지 올려 보세요
관찰: 속도는 결정 윈도를 압축합니다. 320px/s에서는 같은 장애물 리드 타임이 반응 예산을 절반으로 줄입니다. 속도는 장애물 밀도를 바꾸지 않고 장애물당 평가 비용을 바꿉니다. 이것이 '보지 못해서 죽었다'와 '제때 고르지 못해 죽었다'의 경계입니다
가속 곡선 대비
실행: '가속 곡선'을 0과 30px/s²로 각각 60초씩 달려 보세요
관찰: 0에서는 난이도가 평평해 플레이어가 금방 천장에 닿고, 30px/s²에서는 매분이 새 게임입니다. 가속 곡선은 느린 시작이라는 비용으로 공짜 난이도 진행을 제공합니다. '페이스 구조'를 레벨 설계에서 파라미터 설계로 옮기는 것입니다

③ 행동 시스템 분석

3.1 해결하는 문제
  • 최소한의 입력으로 여러 분기 선택(레인/점프/턴/분기)을 만듭니다.
  • 장애물의 가독성과 사전 예고를 표준화해 '보지 못하고 죽는' 상황을 줄입니다.
  • 속도와 구간 구조로 리듬의 기복을 만들어 단조로운 직선을 피합니다.
3.2 최소 규칙 집합
  • 전진 속도: 기본 5 m/s, 콤보당 보너스 +0.5 m/s, 최대 8 m/s.
  • 장애물 판정: 점프 통과는 장애물 0.3초 전에 점프를 발동하고 점프 높이 ≥1.2 m. 슬라이드 통과는 장애물 0.2초 전에 슬라이드. 턴 통과는 레인 간격 ≥1.5 m일 때 턴 완료.
  • 보상 시스템: 아이템 수집 시 콤보 +1. 콤보 ≥5이면 콤보 보너스 1.2배 속도 발동. 콤보는 10초 유지.
3.3 시스템 루프 (선택 사항)
입력(점프/슬라이드/턴) → 판정(통과?) → 피드백(속도/콤보) → 장면 진행 → 새 장애물 → 새 입력
설계 노트
속도는 장애물 밀도를 바꾸지 않고 평가 비용을 바꿉니다. 같은 장애물도 320px/s에서는 반응 시간이 절반이 됩니다. 가속 곡선은 순한 오프닝이라는 대가로 공짜 난이도 진행을 주므로, 초반 게임은 속도가 아니라 장애물 구성으로 버텨야 합니다.
리드 타임이 짧으면 플로우가 좋아질 수 있습니다(직관에 반하지만 한계 있음). 경고를 압축하면 플레이어는 순수 본능의 플로우에 빠집니다. 임계점을 넘으면 '보기도 전에 죽는' 상태로 퇴화합니다. 좋은 러너는 리드 타임을 '겨우 읽히는' 경계에 주차시킵니다.
실패는 반사신경이 아니라 선택의 탓이어야 합니다. 플레이어가 '반응이 늦은 게 아니라 레인을 잘못 골랐다'고 생각하면 다음 판을 대기합니다. '반응 실패'를 '결정 실패'로 바꾸는 공학이 러너 리텐션의 핵심 작업입니다.

④ 흔한 조합과 변형

러너 + 성장
10 m마다 경험치 1 획득. 5포인트 도달 시 새로운 달리기 자세나 아이템을 해금해 콤보 상한을 높입니다.
러너 + 전투
에너지 아이템을 모아 능력(예: 질주, 실드)을 발동합니다. 능력 충전은 콤보에서 쌓이고 사용 후 콤보는 리셋됩니다.
러너 + 랜덤
트랙 구간을 절차적으로 이어 붙입니다. 장애물 종류와 밀도는 난이도 곡선을 따라 무작위로 생성되어 플레이어의 적응력을 유지합니다.
⑤ 고급 설계와 알고리즘 (접힘)클릭하여 펼치기
설계 시 주의사항
  • 가독성이 부족하면 '결정 실패'가 아닌 '반응 실패'가 되어 플레이어가 리듬을 잃습니다.
  • 장애물 밀도가 너무 높으면 선택이 압도되어 게임이 순수 반응이 되고 깊이가 줄어듭니다.
  • 장애물 예고 시간이 너무 짧으면 오히려 리듬이 올라갈 수 있지만, 플레이어가 더 빨리 결정해야 해서 오판률도 올라갑니다. 과도한 예측과 늦은 반응으로 이어집니다.
알고리즘 예시
  • 레벨: 구간 이어 붙이기, 난이도 리듬 배치.
  • 판정: 지형 충돌, 점프 궤도, 카메라 추종.

⑥ 관련 사례 아티클