언리얼 엔진의 게임 피처 및 모듈형 게임플레이 | 언리얼 엔진 5.5 문서 | Epic Developer Community
라이라 프로젝트에는 여러 Experience가 있다 (Default, ShooterCore, TopDown, ..)
라이라에서는 각각의 GameFeature로 이러한 Experience를 래핑하고 있다.

GameFeautre도 플러그인이다.

GameFeature탭을 보면 각각의 GameFeature가 이미 만들어져 있는데 얘네도 플러그인이다.

하나의 플러그인이므로 Plugins 폴더에 각각의 GameFeature 폴더가 있다.
GameFeature는 런타임 중에 언제든 켜고 끌 수 있다.
라이라 프로젝트에 있는 GameFeature 데이터 에셋 중 하나인 ShooterCore를 살펴보자

ShooterCore 폴더에 UserFacingExperience, Map, Pawn, InputConfig 등 ShooterCore에서만 사용하게 될 에셋들을 생성하고 나면 ShooterCore 게임 하나가 만들어진다.
이렇게 만들어진 게임피쳐들을 런타임 중에 껐다 켜면서 ShooterCore를 하다가, TopDownArena를 하다가.. 하면서 게임모드를 손쉽게 바꿀 수 있다.