Unreal Engine (UE) está diseñado para integrarse sin problemas con Visual Studio (VS), proporcionando los medios para realizar rápidamente cambios en el código de tus proyectos y ver resultados inmediatamente después de la compilación. Configurar VS para que funcione con UE puede ayudar a mejorar la eficiencia de los desarrolladores y la experiencia de usuario en general.
Este documento cubre los aspectos básicos para configurar tu flujo de trabajo de Unreal Engine a Visual Studio.
Compatibilidad de versiones
La siguiente tabla muestra qué versiones de contra están integradas con la versión binaria de UE.
| Versión de Unreal Engine | VS 2019 | VS 2022 |
|---|---|---|
5.6 | No compatible | 17.8 o posterior, se recomienda 17.14 (predeterminado) |
5.5 | No compatible | 17.8 o posterior, se recomienda la 17.10 (predeterminada) |
5.4 | No compatible | 17.4 o posterior, se recomienda la 17.8 (predeterminada) |
5.3 | 16.11.5 o posterior | 17.4 o posterior, se recomienda la 17.6 (predeterminada) |
5.2 | 16.11.5 o posterior | 17.4 o posterior (predeterminada) |
5.1 | 16.11.5 o posterior (predeterminada) | 17.4 o posterior |
Otras versiones de software:
| Software | Versión mínima | Versión recomendada |
|---|---|---|
MSVC | 14.38.33130 | 14.38.33130 |
Windows SDK | 10.0.19041.0 | 10.0.22621.0 o una versión posterior |
LLVM | 18.1.3 | 18.1.8 |
.NET | .NET 8.0 | .NET 8.0 |
Verificación de los requisitos previos de UE
Si has instalado UE desde el iniciador de Epic Games o lo has clonado desde GitHub, el instalador de requisitos previos de UE instalará automáticamente las dependencias, bibliotecas y marcos necesarios para ejecutar el motor.
Si has instalado o sincronizado UE desde Perforce, ejecuta el instalador de requisitos previos antes de ejecutar cualquier herramienta de UE que hayas compilado localmente. Busca el instalador en [UNREAL_ENGINE_ROOT]\Engine\Extras\Redist\en-us\.
Cómo añadir opciones de instalación de Visual Studio
Si estás instalando Visual Studio (VS) por primera vez o modificas una instalación existente, asegúrate de tener activados los siguientes componentes y cargas de trabajo.
Cómo añadir las cargas de trabajo necesarias
En la pestaña Cargas de trabajo del instalador, en Escritorio y móvil, activa las siguientes opciones:
Desarrollo para escritorio .NET
Desarrollo para escritorio con C++
Desarrollo de IU de aplicación para multiplataforma .NET
En Gaming, activa Desarrollo de videojuegos con C++.
Cómo añadir los componentes necesarios
En el panel Detalles de la instalación del instalador, expande Desarrollo de videojuegos con C++ y activa las siguientes opciones:
Herramientas de generación de perfiles de C++
C++ AddressSanitizer
Windows 10 u 11 SDK (10.0.18362 o más reciente)
Instalador de Unreal Engine
Configuración recomendada
Estos ajustes opcionales de la interfaz de VS pueden hacer que tu experiencia de desarrollo sea más cómoda.
Cómo deshabilitar la ventana de la lista de errores
Normalmente, la ventana de la lista de errores se abre automáticamente cuando hay un error en el código. Sin embargo, al trabajar con UE, la ventana de la lista de errores puede mostrar otros errores que dificultan identificar la causa raíz. Puedes desactivar la ventana de la lista de errores y, en su lugar, usar el registro de salida para ver los errores de código reales al trabajar con UE.
Para desactivar la ventana Lista de errores, sigue estos pasos:
En VS, ve a Herramientas > Opciones.
En la parte izquierda de la ventana Opciones, selecciona Proyectos y soluciones.
Deshabilita Siempre mostrar la lista de errores si la compilación ha finalizado con errores.
(Opcional) Cambia otras opciones y funciones de la tabla a continuación que sean relevantes para el proyecto.
Haz clic en Aceptar.
| Para: | En Opciones, ve a: | Cambia esta opción: |
|---|---|---|
Evita que fragmentos de código aparezcan atenuados en el editor de texto. | Editor de texto > C/C++ > Vista | Configura Mostrar bloques inactivos como Desactivado |
Oculta las carpetas innecesarias en el explorador de soluciones | Editor de texto > C/C++ > Avanzado | Configura Deshabilitar carpetas de dependencias externas como Activado |
Habilita IntelliSense (finalización de código, sugerencias y formato automático de código mientras se escribe) | Editor de texto > C/C++ > IntelliSense | Activa Habilitar 64-bit IntelliSense |
Cómo aumentar la anchura del menú desplegable Configuraciones de la solución
Puede que te resulte útil ampliar el desplegable Configuraciones de la solución de la barra de herramientas de VS para poder ver el nombre completo de cualquier configuración personalizada.
Para ampliar el menú Configuraciones de la solución, sigue estos pasos:
En Visual Studio, haz clic derecho en la barra de herramientas principal y selecciona Personalizar en la parte inferior del menú contextual.
En la ventana Personalizar, haz clic en la pestaña Comandos, selecciona el botón de opción barra de herramientas y usa el menú desplegable para cambiar la barra de herramientas a Estándar.
En la barra de herramientas Vista previa, desplázate por las opciones para buscar Configuraciones de la solución. A continuación, haz clic en Modificar selección.
Cambia el valor de Anchura a 200 y haz clic en Aceptar. VS actualiza el tamaño de la barra de herramientas.
Cierra la ventana Personalizar.
Cómo añadir el menú desplegable Plataformas de la solución
A la hora de desarrollar para varias plataformas, conviene tener el menú desplegable Plataformas de la solución en la barra de herramientas de VS.
Si no ves este menú a la derecha del desplegable Configuraciones de la solución, puedes añadirlo a la barra de herramientas haciendo clic en el botón de flecha pequeño a la derecha de la barra de herramientas estándar, dirígete a Añadir o quitar botones y selecciona Plataformas de la solución.