Durante los últimos años hemos visto una explosión de asistentes de inteligencia artificial aplicados al código, pero el desarrollo de videojuegos y entornos 3D en Unreal Engine seguía atrapado en flujos desconectados: copiar scripts de Python a ciegas, exportar e importar manualmente archivos FBX o lidiar con herramientas que no entienden la jerarquía ni el estado real del editor.
DBV Unreal AI nace para resolver esta fractura: una aplicación de escritorio nativa, construida en Rust y Tauri v2, que se comunica directamente con tu editor de Unreal Engine 5.8 en tiempo real mediante el estándar abierto Model Context Protocol (MCP HTTP).
El resultado es un copiloto ágil y respetuoso con la privacidad que no solo conversa, sino que comprende tu escena, genera mundos fotorrealistas y modelos 3D animados, y actúa con precisión quirúrgica en el motor.
🏗️ Arquitectura del Sistema
El diseño de DBV Unreal AI desacopla por completo la interfaz de control, el motor de inteligencia y el editor de Unreal Engine:
flowchart TD
subgraph UI ["DBV Unreal AI (Rust + Tauri v2)"]
Chat["Asistente de Lenguaje Natural"]
Visor["Visor 3D Interactivo (Three.js)"]
Biblio["Biblioteca de Assets & Mundos"]
Memoria["Memoria y Plan de Tareas"]
Help["Centro de Ayuda Integrado (F1)"]
end
subgraph MotoresIA ["Cerebro de Inteligencia Artificial (A tu elección)"]
Locales["IAs Locales (Ollama / LM Studio)<br/>100% Offline y Privado"]
Suscripcion["Agentes CLI por Suscripción<br/>Google Antigravity · Claude Code · Copilot · Codex · Gemini"]
Cloud["APIs Cloud con clave propia<br/>Anthropic · OpenAI · Google AI Studio · OpenRouter"]
end
subgraph Generacion ["Servicios Generativos 3D"]
Tripo["Tripo3D v3.1<br/>Modelos, Rigging y Animación"]
WL["World Labs Marble<br/>Mundos Gaussian Splatting (.spz)"]
end
subgraph Engine ["Unreal Engine 5.8 (Editor en vivo)"]
MCP["Servidor MCP HTTP (Puerto 8000)"]
Level["Jerarquía de Nivel y Actores"]
Viewport["Captura Contextual del Viewport"]
SplatComp["Componente C++ UDbvGaussianSplatComponent"]
end
MotoresIA <-->|"Streaming & Comandos"| Chat
Chat -->|"Generar Modelo"| Tripo
Chat -->|"Generar Mundo"| WL
Tripo -->|"Malla .glb / Animaciones"| Biblio
WL -->|"Splat .spz + Colisión .glb"| Biblio
Biblio -->|"Previsualizar"| Visor
Chat <-->|"MCP HTTP REST"| MCP
MCP <--> Level
MCP -->|"Captura de pantalla"| Viewport
Biblio -->|"Instanciación directa"| Level
Level --- SplatComp
🧠 Tres Vías para Conectar tu IA: Tú Tienes el Control
A diferencia de las herramientas privativas que obligan a pagar suscripciones mensuales adicionales, en DBV Unreal AI tú eliges cómo y dónde se procesan tus datos:
- IAs Locales (100% Offline y Privadas): Conecta directamente con tus instancias de Ollama o LM Studio. Tus prompts, la estructura de tu nivel y el código de tu juego jamás abandonan tu equipo local.
- IAs por Suscripción (Agentes CLI): Si ya dispones de una suscripción activa a Google One AI Premium (con Google Antigravity CLI
agyo Gemini CLI), Anthropic Max/Team (con Claude Code) o GitHub Copilot / OpenAI Codex, DBV Unreal AI se comunica a través de sus protocolos de terminal sin costes de API por token. - APIs Cloud con Clave Propia: Soporte directo de los principales modelos de vanguardia (Claude 3.7 Sonnet, GPT-4o, Gemini 2.5 Flash / Pro y OpenRouter) con cifrado en el llavero de credenciales del sistema operativo.
🌌 Mundos Gaussian Splatting y Modelos 3D Integrados
La creación de entornos virtuales fotorrealistas alcanza un nuevo nivel de inmediatez:
- World Labs Marble: Describe un escenario con palabras o aporta una fotografía y obtén un mundo volumétrico en formato Gaussian Splatting (.spz) junto a la malla de colisión simplificada (.glb). La aplicación los transfiere a tu nivel de Unreal Engine y los asocia al componente libre en C++
UDbvGaussianSplatComponent. - Tripo3D v3.1: Genera props, criaturas y personajes en cuestión de segundos. El sistema gestiona la topología de malla, la generación de mapas PBR y la integración de esqueletos y animaciones automáticas listas para ser controladas en Unreal.
- Visor 3D Embebido: Antes de inyectar nada en tu proyecto, el visor WebGL / Three.js integrado permite girar, enfocar y verificar la geometría y los materiales con iluminación de estudio neutra.
📸 Capturas de Pantalla
Haz clic en cualquier imagen para abrirla a pantalla completa con el visor interactivo de la web:
📦 Descarga e Instalación
DBV Unreal AI no requiere entornos de desarrollo, compiladores de C++ ni Node.js para ser utilizado:
- Microsoft Store (Windows 10 / 11): Instalación con un clic y actualizaciones seguras en la página oficial de Microsoft Store (ID 9n5ls7zkgth5).
- GitHub Releases (Windows, macOS, Linux): Paquetes
.msix, ejecutables de Windows,.dmguniversal (Intel y Apple Silicon) y paquetes para Linux en el repositorio oficial de GitHub. - Código Fuente y Documentación: Guía técnica completa, documentación de arquitectura y especificaciones del protocolo en el sitio web oficial del proyecto.