들어가기 앞서좋은 코드란?긴 매개변수 목록매개변수가 많으면 함수를 가독성이 떨어진다.필요한 정보만 간결하게, 너무 길어지면 구조체로 정리한다.전역 데이터의 남용디버깅과 유지보수가 복잡해짐Subsystem을 이용하여 분리하자!Subsystem은 생명주기가 있는 게임 인스턴스 Subsystem의 장점접근 경로가 명확하다. 관련 함수 호출부를 찾으면 문제 부분을 확인 가능하다.캡슐화가 강제된다.맵이 바뀌거나 게임이 꺼지면 데이터를 초기화할 필요 없이, 새 인스턴스를 생성하면 된다.Subsytem 공식 문서: https://dev.epicgames.com/documentation/ko-kr/unreal-engine/programming-subsystems-in-unreal-engine// 언리얼 Subsyste..