Files
2nd/10_Wiki/Topics/2026-04-22_Engine_Logic_Optimization_Report.md
T

2.0 KiB

⚙️ Engine Logic Optimization & Modernization

Category: Architecture / Physics Status: Completed (v12.1) Related: Engine Loop, Boss Encounter Design


1. Tactical Logical Modernization

Skybound의 초기 '무작위성' 중심 로직을 '의도된 연출' 중심으로 전환한 핵심 최적화 내역입니다.

🛡️ Reactive Stat Sync (실시간 스탯 동기화)

  • 메커니즘: useGameStore.subscribe를 통해 장비 교체나 영구 업그레이드 발생 시, 엔진의 effectiveStats를 런타임에 즉시 재계산.
  • 효과: "인벤토리에서 공격력을 올렸는데 왜 바로 강해지지 않는가?"라는 모순을 해결.

🛰️ Priority-Based Spawning (우선순위 기반 스폰)

  • Logic: 하드캡(MAX_ENEMIES_HARD_CAP) 도달 시, ELITE 이상의 등급은 일반 적(NORMAL)을 **강제 퇴거(Despawn)**시키고 자리를 확보함.
  • 효과: 물량에 밀려 보스가 등장하지 못하는 치명적인 결함 방지.

2. Combat Physics & HP Revamp

📏 100-Base HP System

  • 구형: 하트 5칸 기반의 단순 생명력 시스템 (회복 및 성장 가시성 낮음).
  • 신규: 100 기준의 체력 시스템으로 통합하여 퍼센트 단위 회복 및 영구 HP 업그레이드 반영이 가능하도록 구조화.

💥 Mutual Knockback (물리 충돌)

  • 단순히 겹칠 때 대미지를 입는 방식에서 벗어나, 충돌 벡터(vx, vy)를 기반으로 서로 밀려나는 물리 작용 구현.
  • 타격감: 기체 간 충돌 시의 '묵직함' 확보.

3. Engagement Compression

  • Blitz Mode: 보스 출현 시간을 60초로 단축하여 파밍 효율 극대화.
  • Standard Mode: 보스 조우 타임라인을 2분으로 압축하여 검증 및 플레이 텐션 강화.

Last Updated: 2026-04-22 🫡

🔗 Knowledge Connections