Unreal Engine에서 서브시스템(Subsystem)은 특정 기능을 관리하고, 전역적으로 접근 가능한 서비스나 매니저 클래스를 제공하는 객체입니다. 서브시스템은 게임의 다양한 부분을 모듈화하고, 특정 기능을 분리하여 관리할 수 있도록 합니다. 이를 통해 코드의 재사용성과 유지보수성을 높일 수 있습니다.

서브시스템의 종류

1. UEngineSubsystem

2. UGameInstanceSubsystem

3. UWorldSubsystem