DEEP
DUNGEON
The first AI-native roguelike where Tambo is the Dungeon Master.
Voice. Combat. Narrative. All AI.
WeMakeDevs x Tambo Hackathon
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.
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.
const { transcript, isListening } = useTamboVoice({
onCommand: (cmd) => gameEngine.execute(cmd),
contextHelpers: [getGameState],
})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.
const components = [
{ name: "PlayerStats", propsSchema: z.object({...}) },
{ name: "StrategyAdvice", propsSchema: z.object({...}) },
// ... 5 more Generative UI components
]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.
await generateWithTambo(tamboClient, {
tools: [spawn_entity, modify_room, grant_loot],
context: { health, killRate, timeAlive },
model: "tambo-director-v1",
})AI Chat Assistant
Full in-game AI guide with streaming responses. Ask about stats, get strategy advice, or request combat tips.
Procedural Maps
Cellular automata + Tambo. The AI modifies rooms with darkness, fog, fire, healing_aura based on behavior.
Intelligent Enemies
Tambo decides enemy tactics in real-time. Aggressive, defensive, flank, flee, or cast_spell.
Dynamic Content
Tambo invents new enemies on the fly with custom stats, names, and descriptions from narrative context.
Quest System
Tambo generates quests dynamically based on player actions. Title, description, targets, gold rewards.
Personality Engine
Tracks cruelty, aggression, diplomacy. Tambo adapts narrative -- act violent and enemies become terrified.
Social Diplomacy
Persuade, intimidate, trade -- Tambo processes social intents. End a battle without swinging a sword.
Story Engine
Every room, battle, discovery gets unique narration. Personality-aware atmospheric storytelling.
Full SDK Integration
TamboProvider wraps the game with tools, components, and contextHelpers -- full AI game loop awareness.
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 SDKGame Dispatcher
spawn, modify, narrate
LIVE AI PIPELINE
Tambo Tool Registry
PROVIDER CODE
<TamboProvider
apiKey={apiKey}
tools={gameTools}
components={tamboGameComponents}
contextHelpers={context}
>
<DungeonGame /> {/* Full AI awareness */}
</TamboProvider>THREE WAYS TO CONTROL
Keyboard, voice, or AI chat. Two out of three are powered by Tambo for intelligent command processing.
Keyboard
Voice via Tambo
TAMBO POWEREDAI Chat via Tambo
TAMBO POWEREDLEADERBOARD
Top dungeon crawlers, rendered as a Tambo Generative UI component -- each entry streamed and validated through TamboComponent Zod schemas.