Smart NPCs

Overview

A 3D game that features fantasy worlds where the player can explore different environments, interact with NPCs, and complete quests. Teleporters scattered around the levels teleports the player to a different environment. The NPCs are powered by OpenAI, allowing for dynamic conversations and interactions. Players can ask questions, receive answers, and even play side quests of counting fruits which is managed by the AI itself. It decides itself how many fruits of each type to be spawned and then evaluates the player's input if they are correct or not, want to play another round or not, and so on.

Tools

UnityC#AWS PollyOpenAI WhisperOpenAI GPTVFX Graph

Features

  • Real time dynamic conversations with NPCs.
  • Customizable NPC personalities and traits.
  • AI-driven NPC behavior and dialogue.
  • AI managed quests and side quests.
  • Real-time evaluation of player's input by AI.
  • Voice recognition and text-to-speech capabilities.
  • VFX Graph for enhanced visual effects.
  • Interactive environments with physics-based interactions.
  • Teleporters to explore different environments.