2026년 4월 16일

AI 기반 대화로 생동감 있는 NPC 만들기

 대화 시스템(변경 전: 페르소나 장치)을 새로운 실험 단계 기능으로 이용할 수 있습니다. 포트나이트 개발자는 대화기능을 사용하여 개성 있는 성격과 목소리를 가진 AI 기반 캐릭터를 제작할 수 있으며, 이들은 플레이어의 행동에 반응하는 것을 넘어 게임플레이의 흐름까지 주도할 수 있습니다.

다른 모든 실험 단계 기능과 마찬가지로, 대화 기능을 미리 체험해 보며 피드백을 보내거나 에픽의 향후 계획을 확인하실 수 있습니다. 다만, 대화를 사용한 프로젝트의 퍼블리싱은 현재 지원되지 않습니다. 

음성이 있는 캐릭터 만들기

섬 내 캐릭터를 위한 대화 트리 작성 대신, 대화를 사용해 NPC를 AI 기반 캐릭터로 탈바꿈할 수 있습니다. 이들은 퀘스트 부여자나 내레이터처럼 플레이어와 스크립트 없이 대화하고 상호작용합니다. 캐릭터가 무슨 생각을 하고, 무엇을 알고 있으며, 어떤 행동을 할 것인지에 대한 간단한 프롬프트 정의 후, 페르소나에 어울리는 음성을 선택하기만 하면 됩니다. 

이러한 AI 기반 캐릭터는 다음을 할 수 있습니다.

  • 게임 세션 내에서 발생한 사건을 기억하고, 상황에 맞게 실시간으로 행동합니다.

  • 플레이어의 입력에 실시간으로 반응하고 음성으로 소통해 보세요.

  • 게임 내 이벤트를 트리거합니다.

반응형 시스템 만들기

대화는 씬 그래프 컴포넌트와 Verse API를 활용해 플레이어의 입력과 월드 상태 변화에 동적으로 반응하는 게임플레이 구현을 가능하게 합니다. 이를 통해 다음과 같은 작업이 가능합니다.

  • 실시간으로 프롬프트를 조정하여 캐릭터가 인지하는 정보를 변경하세요 (예: 플레이어 통계 또는 섬의 월드 상태 업데이트).

  • 구조화된 출력값(예: 미션 수행 상태)를 정의하고, 해당 값을 활용해 게임플레이 결과가 트리거되도록 설정해 보세요.

이러한 기능들을 결합하여 플레이어에게 더욱 몰입감 넘치는 플레이 경험을 제공하는 방법은 다음과 같습니다. 예를 들어, 토너먼트 참가를 희망하는 플레이어가 특정 목표까지 레벨업을 달성한 후,  대화 기반 NPC를 설득해 자신의 가치를 입증합니다. 설득 성공 시, 시스템은 자동으로 도시의 문을 열어주고 플레이어가 성에 들어오도록 합니다.

또한, Verse API를 활용하여 단순히 게임플레이에 반응하는 캐릭터를 만들 수도 있습니다. 매치 승자를 발표하는 해설가나 플레이어의 실력에 따라 게임의 난이도를 조정하는 시스템 등이 그 예시입니다. 

기반 기술: 대화를 가능하게 하는 요소

오디오 입력 처리 및 텍스트 답변 생성에는 Google의 Gemini 3.1 Flash-Lite를 사용하며, 이를 음성 출력으로 변환하는 데에는 ElevenLabs의 기술이 활용됩니다.

에픽은 또한 안전한 경험을 보장하는 장치를 모델에 추가해 캐릭터의 응답이 포트나이트 개발자 규정을 준수하도록 합니다. 대화를 사용한 실험 단계 프로젝트는 현재 퍼블리싱하지 않은 섬이라는 것을 알릴 수 있도록 UEFN 내에 워터마크가 표시됩니다. 

Gemini는 음성 상호작용을 처리하는 Google 클라우드의 프로세싱 파이프라인을 통해 실시간 캐릭터 응답을 생성합니다. 에픽은 플레이어 오디오를 저장하지 않습니다.

실험 단계 테스트하기

본 기능은 실험 단계 출시 기능이므로, 개발자는 베타 출시 이후 대화를 사용한 섬 퍼블리싱이 가능합니다. 음성 모델은 최종 버전이 아니며, 대규모 언어 모델(Large Language Model, LLM)의 응답 속도 또한 최종 출시 버전보다 느릴 수 있습니다. 실험 단계 동안 음성 품질 개선, 지연 시간 단축, 그리고 NPC의 기본 행동 양식 최적화를 지속적으로 진행할 예정입니다. 

대화 시작하기

규정 검토하기 

포트나이트 개발자 규정이 신규 규정을 포함하도록 업데이트되었습니다.

1.22. 대화: 대화 사용 시, 페르소나, 프롬프트 및 캐릭터 디자인 모두 포트나이트 개발자 규정을 준수해야 합니다. 추가로 다음과 같은 1.22 하위 규정 또한 함께 준수해야 합니다.  

  • 1.22.1. 의료 또는 정신 건강 관련 내용을 안내하는 페르소나를 생성해서는 안 됩니다. 

  • 1.22.2. 데이트 상대, 연인 또는 기타 친밀한 관계의 동반자를 연기, 시뮬레이션 또는 사칭하는 페르소나를 생성해서는 안 됩니다.

  • 1.22.3. 에픽의 안전 시스템을 우회하거나 무력화하려는 시도는 금지되며 여기에는 콘텐츠 제한 사항을 통과하기 위해 의도적으로 페르소나를 설계하는 행위 등이 포함됩니다. 

이러한 규정을 위반하는 개발자는 최대 영구 이용 정지에 이르는 제재 조치를 받게 됩니다.

공식 문서 확인하기

공식 문서를 통해 대화의 작동 원리를 자세히 알아보세요. 

피드백이 있거나 문제가 발생하는 경우 디벨로퍼 포럼 피드백 스레드에서 의견을 전달해 주세요.