블록 ( 304 ) 에서 커스텀 모델 컴포넌트 ( 105 ) 는 게임 플레이 데이터 가 다양 한 게임 상태 각각 에서 제 1 플레이어 에 의해 수행 되 는 게임 내 액션 을 식별 하 는 경우 에 , 제 1 플레이어 에 대한 게임 플레이 데이터 를 수집 할 수 있 다 . 일부 실시 예 에서 수집 된 게임 플레이 데이터 는 일반 적 으로 게임 내 플레이어 - 제어 캐릭터 가 특정 게임 상태 에 있 도록 플레이어 가 야 기한 ( 예 를 들 어 , 농구 게임 에서 , 다른 캐릭터 가 환경 내 특정 위치 에 있 고 , 게임 시간 이 특정 시간 남 아 있 고 특정 스코어 ( score ) 인 경우 , 플레이어 는 농구 경기 의 캐릭터 가 가상 코트 의 특정 위치 에서 3 점 점프 슛 을 하 도록 야기 함 ) 게임 내 액션 의 기록 ( records ) , " 및 / 또는 플레이어 에 의해 입력 된 ( 플레이어 는 특정 게임 상태 동안 특정 시간 에 게임 컨트롤러 에서 "" A "" 버튼 을 눌렀 음 ) 실제 제어 명령 을 포함 할 수 있 다 . 수집 된 게임 플레이 데이터 는 플레이어 가 비디오 게임 을 정상 적 으로 플레이 하 는 동안 기록 된 게임 플레이 데이터 를 포함 할 수 있 으며 ( 예 를 들 어 ", 특정 게임 내 훈련 환경 에 있 지 않 음 ) , 및 / 또는 게임 개발자 에 의해 설계 된 게임 내 가상 훈련 환경 에서 수집 된 게임 플레이 데이터 를 포함 하 여 , 정상 게임 플레이 ( normal gameplay ) 에 기록 된 게임 플레이 데이터 에 비해 커스텀 모델 의 훈련 데이터 의 품질 을 향상 시킬 수 있 다 .