Switching to Unreal | Understanding Unreal Engine Gameplay Framework
- 언리얼 엔진의 게임플레이 프레임워크는 C++와 블루프린트 간의 대칭성을 기반으로 함 ⚖️.
- 게임플레이 프레임워크는 모듈식 클래스 모음으로, 프로젝트 요구 사항에 따라 선택 가능 🧩.
- 게임플레이 능력 시스템(GAS)은 유연하고 확장 가능한 방식으로 게임플레이 능력을 생성할 수 있게 함 ✨.
- 게임플레이 상태 트리는 게임 내 모든 것의 행동을 제어하는 계층적 상태 머신임 🧠.
- 향상된 입력 시스템은 입력 처리를 추상화하여 컨트롤 매핑을 쉽게 조정할 수 있도록 함 🕹️.
- 데이터 에셋, 데이터 테이블 등을 활용하여 데이터 중심의 게임플레이를 구현할 수 있음 📊.
- 물리 제약, 회전 운동 컴포넌트, 스플라인 등 다양한 액터 컴포넌트가 개발 시간을 절약해 줌 ⚙️.
- 월드 파티션, PCG 시스템, 카오스 파괴 등은 대규모 월드 구축 및 물리 시뮬레이션을 지원함 🌍.
- 메타사운드는 고성능 오디오 시스템으로, 게임플레이와 오디오 간의 상호 작용을 제어할 수 있게 함 🔊.
- 대량 엔티티 프레임워크는 데이터 중심 설계를 통해 성능을 향상시킴 🚀.