POWERED BY TAMBO AI

DEEP
DUNGEON

The first AI-native roguelike where Tambo is the Dungeon Master.
Voice. Combat. Narrative. All AI.

|
0+TAMBO HOOKS
0+GEN UI
0+AI TOOLS

WeMakeDevs x Tambo Hackathon

SCROLL TO EXPLORE
12 TAMBO INTEGRATIONS

TAMBO POWERS EVERYTHING

Deep Dungeon is not a game with AI bolted on. Tambo is woven into the game loop itself -- from voice input to enemy behavior, from UI generation to narrative.

useTamboVoice

Voice-Driven Gameplay

Speak naturally to control your character. "Move right 10 blocks", "Intimidate the skeleton" -- Tambo processes natural language voice commands and routes them to game actions in real-time.

tambo integration
const { transcript, isListening } = useTamboVoice({
  onCommand: (cmd) => gameEngine.execute(cmd),
  contextHelpers: [getGameState],
})
TamboComponent

7 Generative UI Components

PlayerStats, EnemyInfo, StrategyAdvice, QuestProgress, ControlsHelp, GameAction, DangerAlert -- all registered as TamboComponents with Zod schemas. The AI picks which UI to render based on context.

tambo integration
const components = [
  { name: "PlayerStats", propsSchema: z.object({...}) },
  { name: "StrategyAdvice", propsSchema: z.object({...}) },
  // ... 5 more Generative UI components
]
generateWithTambo

AI Director System

Tambo observes HP, kill rate, time alive, and playstyle to dynamically spawn enemies, modify rooms, grant loot, and shift difficulty -- maintaining your flow state through AI game direction.

tambo integration
await generateWithTambo(tamboClient, {
  tools: [spawn_entity, modify_room, grant_loot],
  context: { health, killRate, timeAlive },
  model: "tambo-director-v1",
})
useTamboThread

AI Chat Assistant

Full in-game AI guide with streaming responses. Ask about stats, get strategy advice, or request combat tips.

modify_room

Procedural Maps

Cellular automata + Tambo. The AI modifies rooms with darkness, fog, fire, healing_aura based on behavior.

combat_decision

Intelligent Enemies

Tambo decides enemy tactics in real-time. Aggressive, defensive, flank, flee, or cast_spell.

spawn_custom_entity

Dynamic Content

Tambo invents new enemies on the fly with custom stats, names, and descriptions from narrative context.

create_quest

Quest System

Tambo generates quests dynamically based on player actions. Title, description, targets, gold rewards.

PlayerProfile

Personality Engine

Tracks cruelty, aggression, diplomacy. Tambo adapts narrative -- act violent and enemies become terrified.

social_interaction

Social Diplomacy

Persuade, intimidate, trade -- Tambo processes social intents. End a battle without swinging a sword.

tambo-story-v1

Story Engine

Every room, battle, discovery gets unique narration. Personality-aware atmospheric storytelling.

TamboProvider

Full SDK Integration

TamboProvider wraps the game with tools, components, and contextHelpers -- full AI game loop awareness.

ARCHITECTURE

THE TAMBO GAME LOOP

Unlike traditional games, Tambo is integrated directly into the game loop. Every player action flows through the AI agent before being dispatched.

Player Input

Voice / Keyboard / Chat

Game State

HP, Position, Inventory

Tambo AI Agent

Context + Tool Calls

TAMBO SDK

Game Dispatcher

spawn, modify, narrate

LIVE AI PIPELINE

RECEIVING INPUT>ANALYZING CONTEXT>SELECTING TOOL>GENERATING UI>DISPATCHING

Tambo Tool Registry

triggerAttack()triggerInteract()getGameState()triggerAnalyze()spawn_entity()modify_room()grant_loot()combat_decision()create_quest()social_interaction()

PROVIDER CODE

tambo-provider-wrapper.tsx
<TamboProvider
  apiKey={apiKey}
  tools={gameTools}
  components={tamboGameComponents}
  contextHelpers={context}
>
  <DungeonGame />    {/* Full AI awareness */}
</TamboProvider>
HOW TO PLAY

THREE WAYS TO CONTROL

Keyboard, voice, or AI chat. Two out of three are powered by Tambo for intelligent command processing.

Keyboard

WASD
Move
SPACE
Shoot fireball
E
Interact
V
Push-to-talk

Voice via Tambo

TAMBO POWERED
"Move right 10"
Navigate
"Shoot 5 times"
Attack
"Intimidate"
Diplomacy
"What should I do?"
Ask AI

AI Chat via Tambo

TAMBO POWERED
"My stats"
Generative UI
"Strategy"
Tactical advice
"Quest progress"
Quest card
"Controls"
Help card
HALL OF FAME

LEADERBOARD

Top dungeon crawlers, rendered as a Tambo Generative UI component -- each entry streamed and validated through TamboComponent Zod schemas.

<TamboLeaderboard />
GENERATIVE UI
Tambo generating leaderboard entry...
Rendered via TamboComponent with propsSchema validation
TECH STACK

BUILT WITH

Tambo AI SDKAI Brain & Generative UI
Next.js 16Full-Stack Framework
React 19UI Runtime
Framer MotionAnimations
ZustandGame State
Tailwind CSSStyling
ZodSchema Validation
Web Speech APIVoice Recognition