Skip to main content

Overview

Welcome to D&D Adventure with DM Aiden - an AI-powered Dungeons & Dragons demo experience that showcases the power of SignalWire's AI Agent technology.

What is D&D Adventure with DM Aiden?

This application is a voice-first D&D experience featuring:

  • AI Dungeon Master: DM Aiden uses ElevenLabs voice synthesis for dramatic storytelling
  • 4-Room Linear Adventure: Prison Cell → Guard Room → Locked Chamber → Escape Route
  • Hybrid Character Creation: AI-triggered popup with call hold/resume functionality
  • Voice-Controlled Gameplay: Complete game control through natural speech
  • Real-time Combat: Interactive D&D mechanics with turn-based strategy
  • Demo-Optimized: 12-15 minute guaranteed success experience

Key Features

AI-Powered Storytelling

DM Aiden provides natural conversation and dramatic narration using SignalWire AI Agents and ElevenLabs voice synthesis.

Player-Controlled Dice Rolling

Voice commands like "Roll a dice" or "Roll a d20" trigger dice rolls with visual feedback, maintaining authentic D&D gameplay.

Hybrid Character Creation

Unique AI-triggered popup interface that pauses the voice call while you create your character, then seamlessly resumes.

Linear Room Progression

Structured 4-room adventure with clear objectives and validation criteria to ensure demo completion.

Combat System

Turn-based D&D combat with goblin encounters, initiative rolling, and strategic decision-making.

Technology Stack

  • Backend: Python with FastAPI and SignalWire Agents SDK
  • Frontend: Vanilla JavaScript with SignalWire Browser SDK
  • AI Voice: ElevenLabs Adam voice for natural storytelling
  • Game Engine: D&D 5th Edition rules (demo-optimized)
  • Real-time Communication: SignalWire WebRTC and REST API

Demo Content

The adventure includes:

  • Character Classes: Fighter, Barbarian, Rogue, Ranger
  • Races: Human, Elf, Dwarf, Halfling
  • 4 Unique Rooms: Each with specific challenges and mechanics
  • Combat Encounter: Tutorial-friendly goblin guard
  • Puzzle Challenge: D&D-themed riddle with progressive hints
  • Victory Celebration: Animated completion sequence

Getting Started

Ready to dive in? Check out the Getting Started Guide to get the demo running.

For gameplay instructions, see our How to Play guide.