언리얼 엔진이 자체 제작해서 제공하는 자료구조 라이브러리.
줄여서 UCL이라고 함. 언리얼 오브젝트를 안정적으로 지원하고 다수의 오브젝트 처리 유용.
실제 현업에서는 거의 TArray/TSet/TMap을 사용함.
언리얼에서도 C++ STL을 사용할 수는 있으나, 권장하지 않음.
TArray: STL의 Vector와 유사. 언리얼 오브젝트를 순서대로 담아 관리함.
TSet: STL의 Unordered Set과 유사. 중복되지 않는 요소로 구성된 집합을 만드는 용도.
TMap: STL의 Unordered Map과 유사. 중복되지 않는 키-벨류 쌍의 자료를 관리하
는 용도
언리얼 공식 문서를 따라하며 공부하는 것이 가장 정확하고 빠른 방법.
USGameInstance::Init() 함수에 예제코드들을 적어가며 공부해보자.