회피(Dodge / Avoid)

지속적인 압박과 공간 제약 아래에서 생존합니다. 핵심은 히트 판정, 윈도, 리듬을 축으로 돌아갑니다.

무엇인가

위험물이 계속 날아오고, 당신의 임무는 살아남는 것입니다. 탄막 슈팅, Flappy Bird, 피구류 게임이 모두 이 위에 만들어졌습니다.

어떻게 플레이하는가

캐릭터를 끌고 총알의 폭풍 속을 누비며 사이를 빠져나갑니다. 하나가 스쳐 지나가는데 죽지 않는 찰나에 심장이 철렁합니다. 그 '아슬아슬'한 스릴이 이 장르의 대표 동작입니다.

왜 배워야 하는가

'리듬으로서의 난이도'의 가장 순수한 샘플입니다. 플레이어를 긴장시키되 억울하지 않게 만드는 법을 배우고 싶다면 여기서 시작하세요.

회피 플레이는 '생존'을 읽을 수 있는 순간순간의 판정 체인으로 쪼갭니다. 모든 위험에는 경고, 궤도, 히트박스가 있고, 모든 회피는 즉시 결과와 이유를 보고합니다. 어려운 부분은 회피 자체가 아니라 판정의 신뢰성과 관용입니다. 히트박스와 시각적 원 사이의 간극이 스릴 예산이며, 무적 프레임과 스침 피드백이 실패를 배울 수 있는 것으로 만들지 결정합니다. 플레이어가 느끼는 공정함은 이런 보이지 않는 판정 엔진 디테일에서 만들어집니다.

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

회피는 안전한 위험 갈망을 충족시킵니다. 죽지 않고 스쳐 지나간 총알 하나가 뇌에서 순수한 스릴로 변환됩니다. 관용 윈도와 스침 보너스가 그 순간을 대량 생산해, 플레이어가 '죽을 뻔했다'와 '믿기지 않아, 살았다' 사이를 오가며 작은 승리를 수확하게 합니다.

생태계에

탄알 회피는 액션 게임에서 가장 진입 장벽이 낮은 형태 중 하나입니다. 손가락 하나, 한 판 10초. 파편화된 시간과 숏폼 공유에 자연스럽게 어울립니다.

응용 가능한 기법

회피 플레이를 배우면 압박 곡선과 관용 엔지니어링을 익히는 것입니다. 밀도 램프, 히트박스 스케일링, 경고 리드 타임. 이 손잡이들은 러너, 슈터, 보스전에서도 계속 돌리게 될 것입니다.

플레이 행동
회피(Dodge / Avoid)
게임플레이 특징
복잡도
초급 → 고급
학습 목표
  • 초급: 생성 → 경고 → 이동 → 판정 → 피드백이라는 최소 생존 루프를 이해하고, 데모에서 스침 판정을 하나 재현한다
  • 중급: 완전한 히트 판정 계약(히트박스, 스침 존, 무적 프레임, 리스폰 보호)을 작성하고, 초보자 이탈을 막는 관대함 파라미터를 튜닝한다
  • 고급: 압박 곡선(밀도 × 속도 × 시간 램프 구조)을 설계하고, 스침률과 생존 시간 분포로 난이도 건전성을 검증한다
핵심 패턴

② 바로 플레이 가능한 데모

회피(Dodge / Avoid) Demo
게임 불러오는 중…
규칙 힌트
규칙: 위험 생성 → 경고/궤도 → 플레이어 이동 → 히트 판정(피격/스침) → 피드백(데미지/무적 프레임)
실험 가이드: 데모를 실험처럼 다뤄 보세요
피격 관용 실험
실행: '관용 윈도(히트박스 축소, px)'를 0에서 24까지 올린 다음, 일부러 총알이 기체를 스치게 해 보세요
관찰: 관용 = 히트박스가 시각적 원보다 한 바퀴 작은 것입니다. 0px에서는 스쳐도 죽고, 24px에서는 플레이어가 총알 사이를 누빌 수 있습니다. 두 원 사이의 간극이 스침 예산입니다. 너무 엄격하면 곡예가 꺾이고, 너무 느슨하면 긴장이 죽습니다
스침 보상 실험
실행: '스침 보너스'를 0에서 50으로 올리고, '총알 밀도'를 3 이상으로 설정한 뒤 적극적으로 총알 가까이 날아보세요
관찰: 스침 보너스는 회피를 생존에서 쫓고 싶은 스릴로 바꿉니다. 위험이 점수 자원이 됩니다. 보상이 높을수록 플레이어는 위험에 더 바짝 붙습니다. 파라미터 하나가 전체 리스크-보상 곡선을 다시 씁니다
밀도 압박 곡선
실행: '총알 밀도'를 1에서 5까지 단계적으로 올리며 각 단계에서 20초씩 생존해 보세요
관찰: 밀도는 압박 곡선의 손잡이입니다. +1마다 안전 공간 비율이 눈에 띄게 줄어듭니다. 밀도 자체는 난이도가 아닙니다. 진짜 난이도는 밀도 × 관용입니다. 빽빽+관대는 캐주얼하게 유지되고, 성김+엄격은 여전히 죽입니다

③ 행동 시스템 분석

3.1 해결하는 문제
  • 실패 이유를 귀인할 수 있게 합니다(왜 맞았는지, 어디가 안전한지)
  • 아슬아슬한 스침을 그저 살아남는 것이 아니라 짜릿한 순간으로 바꿉니다
  • 압박 곡선(밀도/속도/리듬)으로 강도를 조절해 순수한 수치 쌓기를 피합니다
3.2 최소 규칙 집합
  • 위험: 생성 규칙(빈도/방향/속도/수량)
  • 이동: 플레이어 이동과 제약(속도, 선회, 경계)
  • 히트 판정: 히트 반경과 판정(데미지/실패/무적 프레임)
3.3 시스템 루프 (선택 사항)
입력(이동/회피) → 예측(경고 읽기) → 히트 판정(피격/스침) → 피드백(데미지/생존) → 압박 변화 → 새로운 입력
설계 노트
스릴은 설계된 자원입니다. 히트박스가 시각적 원 안쪽으로 몇 픽셀에 있는지가 플레이어가 얼마나 대담할 수 있는지와 정확히 같습니다. 너무 엄격하면 웅크리고, 너무 느슨하면 긴장이 사라집니다. 그 간극은 총알 속도보다 튜닝할 가치가 큽니다.
'거의 죽을 뻔'이 '완벽 회피'를 이깁니다. 스침 보너스는 위협을 자원으로 바꿔 플레이어를 위험 쪽으로 유인합니다. 직관에 반하게, 스침에 보상하면 플레이어가 궤도를 일부러 연구하기 시작하면서 오히려 더 안전해집니다.
귀인 가능한 실패만이 재시도를 얻습니다. 경고가 불분명하면 플레이어는 '내가 잘못했다'가 아니라 '억울하다'고 느낍니다. 경고 리드 타임은 접근성 기능이 아니라 회피 플레이의 공정성 토대입니다.

④ 흔한 조합과 변형

회피 + 슈팅/조준
회피하면서 출력해 '위치 선정과 사격' 루프를 만듭니다
회피 + 성장
생존 시간/완벽 회피를 성장 자원으로 전환합니다
회피 + 랜덤
위험 패턴을 무작위화해 적응과 맵 읽기를 강조합니다
⑤ 고급 설계와 알고리즘 (접힘)클릭하여 펼치기
설계 시 주의사항
  • 경고가 불분명하면 실패를 납득할 수 없습니다(플레이어가 억울해합니다)
  • 속도가 너무 빠른데 피드백이 약하면 경험이 '수동적으로 맞아주는 것'이 됩니다
  • 판정이 너무 엄격하면 표현 공간이 압축되고, 너무 관대하면 긴장감이 사라집니다
알고리즘 예시
  • 생성: 총알/장애물 생성기와 난이도 곡선
  • 히트 판정: 원/캡슐 충돌, 스침 감지, 무적 프레임 윈도

⑥ 관련 사례 아티클

Pacman City: Turning "Dodge the Ghosts" into Timed Route Planning
120 seconds, 3 lives, 323 dots: eat and dodge through a block-city maze, where the 8-second power-pellet reversal is the only rhythm switch that matters.
Roguelike Slaying: Enemy Density Formulas and Screen Readability
This article dissects the core mechanics of roguelike slaying games, breaking down the construction of enemy density curves to create dynamic combat pacing. It explains how director systems use calculation to control enemy distribution for screen readability, analyzes hard rules limiting special effects to ensure visual clarity, and reveals the satisfaction derived from linear enemy growth paired with exponential player damage. The guide provides actionable advice for developers to balance numerical values with player experience.
Tap Dodge: Balancing Failure Tolerance and Bullet Speed Curves
A deep dive into the tap dodge mechanic, analyzing hitbox tolerance settings and near-miss feedback to balance failure risk. We also explore constructing bullet speed curves to achieve smooth difficulty progression, providing core design strategies for developers to ensure both responsive controls and long-term player retention.
Survival Countdown: Designing Time Pressure and the 'Final 10 Seconds' Effect
Analyze time pressure mechanics focusing on non-malicious dynamic curves and forgiveness windows. Deep dive into the 'Final 10 Seconds' effect to reveal how countdowns alter risk-reward ratios, driving players toward aggressive decisions in high-stakes endings, providing empirical strategies for building urgency in action-dodging levels.