Untitled

UGameInstance 가 가지고 있는 함수 중에

초기화 하는 init 함수가 있음.

언리얼 엔진이 구동하면서 게임을 시작하기 전에

게임 인스턴스를 만들고 이 인스턴스가 가지고 있는 init을 호출해줌.

게임 인스턴스가 가지고 있는 init 함수를 오버라이딩 할꺼임ddddddddd.

언리얼 엔진에서는 String을 다룰때

TEXT(””) 라는 매크로를 이용해서 String을 다뤄야함.

이것은 한국, 중국, 일본 등 2Byte 문자열 들이 통일된 문자열을 이용하기 위해서

GameInstance는 컨텐츠를 담는 어플리케이션의 뼈대임

어플리케이션 마다 싱글톤으로 단일 인스턴스로 관리가 됨.

만약 컴퓨터에서 이 게임을 3개를 띄웠다 하면

게임 인스턴스가 각 프로그램마다 하나씩 싱글톤 형태로 나옴.

이 클래스는 언리얼 엔진에서 만들어둔 클래스가 나옴.