AI-Driven NPC Conversations in MMORPGs Demo using World of Warcraft!

Channel:
Subscribers:
2,100
Published on ● Video Link: https://www.youtube.com/watch?v=LWSwO_qiyPs



World of WarCraft
Game:
Duration: 3:56
5,039 views
154


Here is a short demo using state of the art AI from OpenAI's GPT API and a leading realtime voice acting AI API using the gpt-3.5-turbo model generated dialogue text as input. Both the conversation's text and the voice are generated in realtime using AI.

These technologies are combined in a custom World of Warcraft client I've written from scratch to demonstrate the viablity and power of applying AI to game development for creating an immersive open-ended dialogue and conversational system with NPCs in an MMORPG.

Nothing is scripted but there are a couple short few-second edits to remove the "dead silence" as GPT's API is intended for streaming text and not simply just waiting for an entire paragraph of text. Waiting for that is required for turning it into voice though. The GPT API sometimes takes awhile to respond as well currently as it seems to be under high load. But really only a couple seconds are edited out for demo purposes.

As for what the AI "knows" other than general World of Warcraft knowledge the AI is fed some information about the targeted NPC, their name, their faction and whatever available gossip text they contain in-game to hint to their motivations and style of speech. Additonally, they're told about their current location as well as the player's class and race. They're given explicit directives to roleplay and stay in character as well.

I'm working on a crossplatform MMORPG in Unity3D that I hope to ship sometime this year and I'll likely integrate the work of this AI demo into it too! So stay tuned.







Tags:
World of Warcraft
AI
GPT
OpenAI
GameDev
MMO
MMORPG
AI MMO
AI MMORPG
AI GameDev
NPC
AI NPC
AI Chat
Warcraft
WoW
Future MMO
Future MMORPG
Future of MMOs
Future of MMORPGs
Massively Multiplayer Roleplaying Games
Unity
Unity3D
Unity MMO
Unity3D MMORPG
WoW Classic
WOTLK Classic
WOTLK
3.3.5
Private Server
AI Voice Acting
AI Voice
ElevenLabs
ChatGPT
GPT API



Other Statistics

World of WarCraft Statistics For Glader

At present, Glader has 99,041 views spread across 61 videos for World of WarCraft, with his channel currently having around hours worth of content for World of WarCraft. This makes up 29.53% of the content that Glader has uploaded to YouTube.