NPC Dialogue Master AI

Generate accurate NPC dialogue with Gemini AI and dynamic metadata.

What it does

NPC Dialogue Master AI streamlines the creation of dynamic and contextually accurate NPC dialogue for game developers. The core functionality of our app is to generate rich, evolving NPC interactions by leveraging the Gemini API, specifically the Gemini Text Model and Gemini Semantic Retrieval.

The process begins with developers structuring their game’s lore using a standard wiki format. Gemini Semantic Retrieval is used to index and categorize this lore, ensuring that all relevant details such as characters, locations, ect, are easily accessible.

Using our UI form, developers can define the purpose, personality, and context of each NPC by selecting from the same metadata used during the lore upload. This ensures that every dialogue is generated with the most accurate and relevant information. Once the NPC setup is complete, the UI generates a JSON object containing all the necessary parameters.

This JSON object is then integrated into Unreal Engine, where, during gameplay, Semantic Retrieval gathers the most relevant context, which is subsequently incorporated into the Gemini Text Model request. This process allows for dynamically generated NPC dialogue in real-time, ensuring that NPCs consistently reflect the latest updates in the game’s world, without requiring manual script revisions.

NPC Dialogue Master AI thus simplifies the dialogue creation process, enabling developers to maintain narrative consistency while focusing on building engaging and immersive game worlds.

Built with

  • Google Cloud Platform

Team

By

Javier Enriquez, Kiefer Traub

From

United States