Intelligent NPC Research using ChatGPT API

Sun-Kyoung Kang, Min-Hye Lee · The Journal of the Korean Institute of Information and Communication Engineering · 2024

게임 내 NPC(non-player character)는 대부분 프로그래밍 된 대사나 행동만을 반복하는 경향이 있어, 현실감 있는 진행을 원하는 플레이어에게는 지루함을 줄 수 있다. 본 논문은 게임 내에 있는 NPC가 플레이어와의 상호작용을 통해 능동적으로 다양한 감정과 반응을 보이는 지능형 NPC 연구에 초점을 맞추고 있다. 연구 방법으로는 NPC가 게임에서의 주어진 역할을 능동적으로 수행할 수 있도록 ChatGPT API와 프롬프트를 이용하여 성격, 말투, 행동반경을 설정하고, 이를 적용한 게임 템플릿 형태의 웹 기반 챗봇을 구현하였다. 실험 결과, NPC는 플레이어와의 대화마다 다양한 주제의 퀘스트를 제공하여 동적 콘텐츠의 확장 가능성을 확인할 수 있었다. 특히, 퀘스트 성공 여부나 대화 내용에 따라 변하는 NPC의 감정 상태는 실시간으로 캐릭터 이미지에 반영되어 대화의 몰입감을 높이는 요소로 작용함을 확인하였다. 구현한 지능형 NPC를 실제 게임에 적용한다면, 플레이어에게 보다 확장된 콘텐츠와 몰입감을 제공하여 게임의 질을 높일 수 있을 것으로 기대된다.

Read the paper · More papers on PaperTik