
DungeonMaster AI
Tu Dungeon Master de bolsillo potenciado por Gemini. Aplicación web para jugadores y DMs de D&D 5e con creador de personajes, generador de mazmorras con IA, tracker de combate, creador de monstruos, generador de botín, lanzador de dados y más.
¿Qué es?
Un Dungeon Master de bolsillo para D&D 5e, potenciado por Gemini. Es una aplicación web para jugadores y directores de juego que reúne en un solo sitio lo que normalmente tienes repartido entre PDFs, hojas de cálculo y apps sueltas: forja de personajes, arquitecto de mazmorras y asentamientos con mapas generados por IA, bestiario, generador de botín, tracker de combate, diario de campaña y lanzador de dados. Todo se organiza por campañas para que nada se pierda entre sesión y sesión.
¿Por qué lo hice?
Preparar una sesión como DM lleva horas: mapas, encuentros, tesoros, PNJ con nombre... y en mesa siempre te pillan con algo que no habías preparado. Quería una herramienta que hiciera el trabajo pesado de improvisar con IA sin quitarle al DM el control de la historia, y que además sirviera a los jugadores para crear y guardar sus personajes.
Cómo funciona
Módulos
| Módulo | Qué hace |
|---|---|
| Character Forge | Razas, clases, trasfondos y alineamiento; características por tirada, standard array o point buy de 27 puntos; equipo, armadura, trucos y conjuros, compañero animal. La IA redacta el trasfondo y genera el retrato, y ambos se pueden refinar con instrucciones |
| World Architect | Mazmorras (tema, número de salas, dificultad, densidad de trampas, salas secretas) y asentamientos (tipo, atmósfera, intriga, lugares ocultos), con mapa generado por IA e imágenes por sala |
| Monster Menagerie | Monstruos a medida con bloque de estadísticas completo, concepto e imagen generados |
| Treasure Trove | Botín por rareza: inventario de tienda, contenido de cofre u objeto mágico suelto, con imagen del objeto |
| Battle Tracker | Iniciativa, puntos de golpe y dificultad del encuentro por XP y nivel del grupo; la IA propone tácticas de combate y genera encuentros equilibrados según tamaño del grupo, nivel, dificultad y terreno |
| Chronicles & Quests | Diario de sesión: pegas tus notas en bruto y la IA las resume y extrae los PNJ notables; a partir de ahí propone ganchos de misión para la siguiente sesión |
| Campaign Roster | Todo lo guardado (héroes, mundos, batallas, monstruos, botín) por campaña, con opción de mover cada registro de una campaña a otra |
| Dice Tower | Lanzador de dados |
Campañas, cuenta e IA
- Inicias sesión con tu cuenta y todo se guarda en Supabase, con políticas RLS para que cada usuario solo vea lo suyo.
- Funciona con tu propia API key de Gemini, que obtienes en Google AI Studio y guardas en Configuración: no hay intermediario ni coste por mi parte.
- El texto lo genera Gemini 3 Flash y las imágenes (retratos, mapas, monstruos, objetos) el modelo de imagen de Gemini 3 Pro.
- Puedes elegir si el contenido generado sale en español o en inglés.
Stack
- React 19 + TypeScript + Vite, con un motor de reglas propio para calcular la ficha
- Gemini (texto e imagen) mediante el SDK oficial
@google/genai - Supabase: autenticación, Postgres con RLS y bibliotecas de reglas (razas, equipo, conjuros)
- Desplegado en Vercel
Estado
Activo. Próximos pasos:
- Un modo DM AI conversacional para improvisar escenas en mesa.
- Compartir la campaña entre DM y jugadores en tiempo real.
- Traducir la interfaz al español (hoy la mayoría de etiquetas están en inglés, como la terminología de 5e).