게임 계측하기

게임내 분석을 사용해서 플레이어 활동 추적 및 밸런싱 문제를 알아낼 수 있습니다.

Windows
MacOS
Linux

플레이어 활동 데이터를 캡처하는 첫 단계는 게임에 분석 제공자를 등록하는 것입니다. 이 작업은 프로젝트의 DefaultEngine.ini 파일을 통해 이루어지는데요. 기본 제공자를 등록해야 합니다. 옵션으로 다른 제공자를 등록하고, 각기 다른 게임 빌드 유형(development, testing, production 등)에 대한 계정 세부사항을 등록할 수 있습니다. Apsalar 플러그인 환경설정 예제는 아래와 같습니다:

[Analytics]
ProviderModuleName=IOSApsalar
ApiKey=YourAnalyticsKey1
ApiSecret=YourAnalyticsSecret1
SendInterval=60

[AnalyticsDevelopment]
ApiKey=YourAnalyticsKey2
ApiSecret=YourAnalyticsSecret2
SendInterval=60

[AnalyticsTest]
ApiKey=YourAnalyticsKey3
ApiSecret=YourAnalyticsSecret4
SendInterval=60

[Analytics] 섹션이 기본으로 사용되는 것으로, 기본 제공자 모듈 이름을 설정해야 합니다. 위의 경우 4.5 릴리즈에 포함된 IOSApsalar 플러그인으로 설정되어 있습니다. ApiKeyApiSecret 칸은 Apsalar 웹사이트에서 왔습니다. 계정을 만들면 사용할 수 있는 키와 비번을 줄 것입니다.

프로젝트에 대한 환경설정을 마쳤으면, 분석 이벤트 녹화 시작 준비가 되었습니다. 기본적인 플레이어 활동 데이터만 구하려면, 게임 시작시 세션을 생성하고 더이상 전방에서 실행되지 않는 경우 종료해 줘야 합니다. 그 방법은 아래와 같은 코드나, 4.5 버전 이후에 제공되는 블루프린트 분석 플러그인 을 사용하면 됩니다:

FAnalytics::Get().GetDefaultConfiguredProvider()->StartSession();
FAnalytics::Get().GetDefaultConfiguredProvider()->EndSession();

위 호출을 게임에 포함시켜 두면, 플레이어 활동 데이터를 자동으로 수집하기 시작할 것입니다. 기본적인 플레이어 활동 데이터를 구한 뒤에는, 좀 더 구체적인 이벤트를 추가하여 게임 내 플레이어 행위에 대한 보다 구체적인 정보를 구할 수 있습니다.

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼