Member-only story

Making an AI NPC for your Brand

AI-Powered Chatbot Using OpenAI, Elevenlabs and Inworld for Deployment in Unity

Javier Calderon Jr
6 min readJul 26, 2023

--

Introduction

In today’s digitally connected world, Artificial Intelligence has become the cornerstone of innovative experiences. One such experience is the creation of AI-powered Non-Playable Characters (NPCs) in video games, which can interact with users in a convincingly human manner. This article will guide you on creating a Chatbot with OpenAI, connecting it to an AI voice built on ElevenLabs, integrating it with InWorld, and deploying this sophisticated AI NPC in the Unity Game Engine. The goal is to provide an immersive and interactive gaming experience that blurs the lines between artificiality and reality.

The Necessity

The emergence of AI NPCs has revolutionized the gaming industry by offering players engaging, personalized, and unique experiences. These AI characters can understand and respond to players’ inputs dynamically, driving immersion and replayability. Leveraging AI also allows game developers to scale complex tasks that would be time-consuming to handle manually.

Part I: Creating the Chatbot with OpenAI

--

--

Javier Calderon Jr
Javier Calderon Jr

Written by Javier Calderon Jr

CTO, Tech Entrepreneur, Mad Scientist, that has a passion to Innovate Solutions that specializes in Web3, Artificial Intelligence, and Cyber Security

No responses yet