v0.2.2 MIT · Código abierto 2026

DBV Unreal AI

Copiloto de IA nativo para Unreal Engine 5.8: conecta cualquier IA local o en la nube mediante MCP HTTP, genera mundos fotorrealistas con World Labs y modelos 3D con Tripo directamente en el editor.

v0.2.2
Versión actual
MCP Nativo
Unreal Engine 5.8
100% Local
Privacidad por diseño
MIT
Licencia libre
DBV Unreal AI
DBV Unreal AI v0.2.2 — Conexión nativa con Unreal Engine 5.8 mediante MCP, generación 3D con Tripo y World Labs Marble

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:

  1. 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.
  2. IAs por Suscripción (Agentes CLI): Si ya dispones de una suscripción activa a Google One AI Premium (con Google Antigravity CLI agy o 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.
  3. 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:

Conversación con agente de IA y opciones de conexión

Conversación fluida y clasificación tripartita de IAs

Nivel de Unreal Engine conectado por MCP

Control directo del nivel en Unreal Engine 5.8

Biblioteca de objetos 3D generados

Biblioteca de objetos y personajes generados

Biblioteca de mundos Gaussian Splatting

Biblioteca de mundos Gaussian Splatting (.spz)

Visor 3D interactivo con Three.js

Visor 3D interactivo con iluminación de estudio

Panel de generación 3D con Tripo

Generación asistida y afinado de prompts 3D


📦 Descarga e Instalación

DBV Unreal AI no requiere entornos de desarrollo, compiladores de C++ ni Node.js para ser utilizado:

Control total, creatividad asistida y privacidad absoluta en tu motor 3D

⚡ MCP Nativo

Comunicación bidireccional con Unreal Engine 5.8

Conexión transparente mediante el protocolo estándar Model Context Protocol (MCP HTTP) en el puerto local 8000. La IA puede leer la jerarquía de la escena, inspeccionar actores, instanciar mallas, colocar luces y ajustar parámetros sin intermediarios lentos.

🤖 IA Flexible

Clasificación tripartita de IA: Locales, Suscripción y Cloud

Tú decides cómo pensar: usa modelos 100% locales y privados (Ollama, LM Studio), conecta tus suscripciones existentes a través de agentes CLI (Google Antigravity agy, Claude Code, GitHub Copilot, Codex, Gemini) o usa claves de API directas en la nube con control estricto de consumo.

🌍 World Labs

Mundos fotorrealistas con World Labs Marble (3DGS)

Generación instantánea de escenarios completos a partir de texto o imágenes. Descarga e importa automáticamente tanto la nube volumétrica Gaussian Splatting (.spz) como la malla física de colisión (.glb) para interactuar y caminar por el entorno.

🎨 Tripo3D

Generación, texturizado y animación con Tripo3D v3.1

Creación de modelos 3D listos para producción con malla optimizada, materiales PBR de alta fidelidad, auto-rigging esquelético y presets de animación directamente transferibles a tu biblioteca de assets de Unreal.

🧩 C++ Nativo

Componente libre de Gaussian Splatting en C++

Incluye el componente nativo UDbvGaussianSplatComponent desarrollado en C++ puro para Unreal Engine 5.8, permitiendo renderizar splats gaussianos con altísimo rendimiento en tiempo real y sin costes de licencias privativas.

👁️ Visor 3D

Previsualización interactiva con Three.js

Visor 3D embebido con sombreado de estudio, rotación orbital, zoom e inspección de wireframe para evaluar mallas, splats y animaciones antes de colocarlos en el nivel de Unreal Engine.

📸 Visión Contextual

Captura en vivo del Viewport de Unreal

La IA puede 'ver' lo que estás mirando en el editor: captura el viewport en tiempo real para ofrecer sugerencias de composición visual, encuadre de cámaras, corrección de iluminación y distribución espacial precisa.

🛡️ Seguridad

Preparación de proyectos reversible y deshacer con un clic

Diagnóstico y preparación automática de configuración de plugins y settings en proyectos Unreal Engine con copias de seguridad inmediatas. Cada turno de acciones ejecutado por la IA puede deshacerse de forma segura con un solo clic.

🧠 Memoria

Plan de tareas y memoria persistente del proyecto

Gestor de memoria y plan de trabajo estructurado guardado en ficheros legibles en disco, permitiendo que la IA mantenga el contexto entre sesiones y coordine hitos de desarrollo complejos sin perder el hilo.

🖥️ Multi-instancia

Detección automática de instancias en paralelo

Capaz de detectar y alternar dinámicamente entre múltiples proyectos de Unreal Engine abiertos a la vez, dirigiendo las órdenes al motor y nivel correctos en cada momento.

❓ Centro de Ayuda

Centro de Ayuda integrado (F1) y catálogo de IAs

Guías interactivas sobre el ecosistema Unreal Engine 5.8, catálogo comparativo de modelos y agentes, chuletas de atajos de teclado y ayuda paso a paso accesible con una tecla.

🔒 Privacidad

100% Privado, sin telemetría invasiva y en Microsoft Store

Código abierto con licencia MIT y empaquetado seguro en formato MSIX para Windows 10 y 11 en Microsoft Store, junto a instaladores multiplataforma para macOS y Linux.

Abrir chat con Victoria