Unreal Fest 2025에서 UFN(Unreal Editor for Fortnite) 내 물리 시스템의 중요성과 활용법을 소개했습니다. 🎮
물리는 플레이어의 새로운 상호작용 방식, 즐거운 반응, 그리고 몰입도를 높이는 '발생적 게임 플레이(emergent gameplay)'를 가능하게 합니다. ✨
UFN에 새로 추가된 물리 컴포넌트를 통해 포트나이트 프롭(props)에 물리 설정을 적용하고 조정할 수 있습니다. ⚙️
뉴턴의 운동 법칙(관성, 가속도, 작용-반작용)을 기반으로 선형/각 감쇠(linear/angular damping), 힘(force), 질량(mass) 등의 개념을 설명했습니다. ⚛️
선형 감쇠는 직선 운동 속도를, 각 감쇠는 회전 운동 속도를 시간에 따라 줄여 마찰이나 공기 저항을 시뮬레이션합니다. 🌬️
물체에 가해지는 힘(impulse on hit multiplier)이나 물체의 질량(mass override)을 조절하여 가속도와 이동 거리를 제어할 수 있습니다. 🚀
크리에이티브 프롭이나 커스텀 프롭에 'Fort Physics' 컴포넌트를 추가하고 충돌 설정을 통해 물리 시뮬레이션을 활성화할 수 있습니다. 🛠️
현재 실험 단계에서는 물리 기반 플레이어 캐릭터가 워킹, 달리기, 점프, 수영 등 특정 이동 모드를 지원하며, 플레이어는 몸, 곡괭이, 히트 스캔 무기로 물리 오브젝트와 상호작용할 수 있습니다. 🏃
배리어, 에어 벤트, 프롭 무버, 텔레포터, 핀볼 범퍼, D 런처 등 여러 장치들이 물리 프롭과 연동되도록 업그레이드되었습니다. 🔌
'힘 적용(applying force)'은 질량을 고려하여 가속도를 발생시키고, '속도 설정(setting velocity)'은 질량을 무시하고 즉시 특정 속도를 부여합니다. 🎯
볼륨 장치(volume device)에 on physics enter 및 on physics exit 이벤트(Verse API의 prop enter event, prop exit event)가 추가되어 물리 프롭의 진입/이탈을 감지하여 게임 로직을 구현할 수 있습니다. 🔔
물리 시스템을 활용하여 공이 골대에 들어가면 점수를 얻고 공을 리셋하는 스포츠 게임 예시를 통해 실제 게임 플레이 구현 방법을 시연했습니다. ⚽
게임 디자인의 MDA(Mechanics, Dynamics, Aesthetics) 프레임워크를 언급하며, 디자이너가 만드는 규칙(mechanics)이 상호작용하여 동적 결과(dynamics)를 만들어낸다고 설명했습니다. 🧠