Cierre de un juego con Unity (UnityPlayer.dll)
Player.log en %USERPROFILE%\AppData\LocalLow\<Company>\<Game> y lee las últimas líneas antes del cierre. Soluciones típicas: verificar archivos, actualizar el controlador, desactivar mods y superposiciones, usar DX11 en lugar de DX12/Vulkan.Qué significa este error
Unity escribe en Player.log todo lo que ocurre al arrancar: la tarjeta gráfica, la versión de la API gráfica, los errores al cargar recursos. Si el final del registro menciona d3d11/d3d12 o el controlador, el problema es gráfico; Mono/Assembly/BepInEx, los mods; Out of memory, la memoria. La sesión anterior se guarda como Player-prev.log.
Dónde se rompe exactamente la cadena
Causas: primero las más frecuentes
Solución paso a paso: de lo sencillo a lo avanzado
Prueba el juego después de cada paso y continúa solo si el error sigue apareciendo.
-
Abre Player.log fácil ≈5 min
Win+R →
%USERPROFILE%\AppData\LocalLow→ carpeta del desarrollador → carpeta del juego →Player.log. Las últimas 20–30 líneas antes del cierre te orientan en la dirección correcta. -
Desactiva los mods fácil ≈5 min
Cambia el nombre de la carpeta
BepInExo borra elwinhttp.dll/version.dlldel cargador de mods junto al exe y después verifica los archivos del juego. -
Verifica los archivos del juego fácil ≈10 min
El launcher compara los archivos con la copia de referencia y vuelve a descargar los dañados o ausentes, incluidas las bibliotecas que el juego guarda en su propia carpeta. Steam: Biblioteca → clic derecho en el juego → Propiedades → Archivos instalados → «Verificar integridad de los archivos del juego». Epic Games: Biblioteca → «…» → Administrar → «Verificar». EA app / Ubisoft Connect / Battle.net: «Reparar» o «Verificar archivos» en el menú del juego. Aplicación Xbox: Administrar → Archivos → «Verificar y reparar».
-
Actualiza el controlador de la tarjeta gráfica desde la web del fabricante fácil ≈10 min
El controlador que instala Windows Update suele ser antiguo y recortado. Descarga el actual de la web oficial de NVIDIA, AMD o Intel para tu modelo y tu versión de Windows. El modelo de tu tarjeta aparece en Administrador de tareas → Rendimiento → GPU.
-
Desactiva las superposiciones y las herramientas en primer plano fácil ≈5 min
Las superposiciones se inyectan en el proceso del juego e interceptan la presentación de fotogramas: una causa frecuente de cierres al iniciar y de pantallas negras. Para la prueba, desactiva: la superposición de Discord, la interfaz de Steam (Propiedades del juego → «Activar la interfaz de Steam durante el juego»), NVIDIA App / GeForce Experience, AMD Adrenalin, Xbox Game Bar, MSI Afterburner + RivaTuner, grabadores de pantalla y «aceleradores de FPS».
-
Inicia con otra API gráfica fácil ≈2 min
Los juegos con Unity aceptan la opción de inicio
-force-d3d11(Steam: Propiedades → Opciones de lanzamiento). A menudo evita los cierres de D3D12/Vulkan hasta que se corrija el controlador o el juego. -
Activa el archivo de paginación fácil ≈5 min
Muchos juegos se cierran con «out of memory» cuando el archivo de paginación se desactivó «para ganar velocidad». Win+R →
sysdm.cpl→ Opciones avanzadas → Rendimiento → Configuración → Opciones avanzadas → Memoria virtual → «Administrar automáticamente el tamaño del archivo de paginación para todas las unidades». Mantenlo en un SSD con al menos 15–20 GB libres.
Diagnóstico de tu PC
Indica tu tarjeta gráfica, la RAM y el juego: los compararemos con los requisitos y te diremos qué es importante en tu PC. Si has iniciado sesión y guardaste un PC, se rellena automáticamente.
Es una orientación basada en especificaciones, no una medición. El navegador no ve la versión del controlador ni el modelo de la fuente: la app de FPSHQ para Windows muestra la versión del controlador y los FPS reales.
Cifras clave
Métricas únicas de FPSHQ según los datos de esta página
Cuánto tarda cada paso
Estimación de tiempo de la guía: 7 pasos, unos 42 minutos. Los pasos van de simples a complejos; el error suele desaparecer en los primeros.
Cierre de un juego con Unity (UnityPlayer.dll)
UnityPlayer.dll es el núcleo del motor Unity, por eso «se le culpa» de casi cualquier cierre de un juego en Unity, aunque la causa real sea un controlador o un mod. Abre Player.log en %USERPROFILE%\AppData\LocalLow\<Company>\<Game> y lee las últimas líneas antes del cierre. Soluciones típicas: verificar archivos, actualizar el controlador, desactivar mods y superposiciones, usar DX11 en lugar de DX12/Vulkan.
- pasos en la guía
- 7
- minutos para todos los pasos
- 42 min
- guía verificada
- 02/10/2026
Preguntas frecuentes
¿Puedo sustituir UnityPlayer.dll?
No: la versión del archivo está ligada a la compilación del juego. Si está dañado, verifica la integridad en el launcher.
¿Dónde está el registro de fallos de un juego con Unity?
El archivo Player.log está en %USERPROFILE%\AppData\LocalLow\<Company>\<Game>, y al producirse un cierre se crea a su lado una carpeta con crash.dmp y error.log. Revisa las últimas líneas antes del fallo.
¿Cómo inicio un juego con Unity con otra API gráfica?
Unity admite las opciones de inicio -force-d3d11, -force-d3d12, -force-vulkan y -force-glcore. Si el juego se cierra con DX12 o Vulkan, prueba -force-d3d11 en las opciones de lanzamiento de Steam.
El juego se cierra al iniciar en pantalla completa
Añade -screen-fullscreen 0 o -popupwindow a las opciones de lanzamiento y después elige el modo en el menú del juego. Los ajustes de los juegos con Unity se guardan en el registro: HKEY_CURRENT_USER\Software\<Company>\<Game>; borrar la clave los restablece.
🧭 ¿Nada funcionó?
Anota el texto exacto del error y el módulo que falla en el Visor de eventos (Registros de Windows → Aplicación) y escribe al soporte del desarrollador del juego; adjunta el informe de errores si el juego lo generó. Revisa también nuestros errores relacionados.
Errores relacionados
Juegos en los que aparece este error
Fuentes oficiales
Datos y enlaces verificados: 2026-10-02