SCSKiller: compila los shaders de tus juegos antes de jugar y evita los tirones
SCSKiller compila los shaders de tus juegos en la caché del controlador antes de que juegues, para que el juego no se pare a hacerlo en medio de la partida. Es gratis, de código abierto y solo para Windows.
Índice

SCSKiller
Compilador de shaders antes de jugar
BlueHeisenberg
- Gratis
- Código abierto
- Sin español
- Windows
ConsiguesMenos tirones al jugar, con los shaders de tus juegos compilados antes de empezar.
Tiempo10 minDificultadFácil
NecesitasWindows 10 (2004) u 11, de 64 bits · Gráfica NVIDIA o AMD · Juegos DirectX 12 (o DirectX 11 con NVIDIA)
Lo que hay que saber antes. Solo funciona en Windows 10 (2004 o posterior) y 11, con tarjeta NVIDIA o AMD; las Intel no están soportadas todavía. Vale para juegos DirectX 12 (y DirectX 11 solo con NVIDIA). Su interfaz está en inglés y no arregla otros tirones, como los de cargar zonas del mapa.
Qué hace
Cuando un juego estrena un efecto, el controlador de la gráfica compila ese «shader» en ese momento y la imagen se para un instante: es el tirón por compilación de shaders. SCSKiller lee los shaders que trae el juego, calcula lo que va a necesitar y lo compila antes, con el juego cerrado, dentro de la caché de shaders del controlador. Después juegas como siempre.
Los números del autor, con una RTX 5090 y unos cinco minutos de juego desde una caché vacía: Final Fantasy VII Rebirth pasa de 19 tirones de 20 ms o más a 0, y Hogwarts Legacy, de 1.014 a 87. Son medidas suyas, con su propio grabador: tus resultados dependen del juego, la gráfica y el controlador.
Instalar
Desde GitHub
- Abre las Releases de su repositorio, la única fuente oficial.
- Descarga
SCSKiller-Setup.exey ábrelo. Se instala solo para tu usuario, no pide permisos de administrador y se actualiza solo. También hay unSCSKiller-<versión>-Portable.zip, que se descomprime en una carpeta donde puedas escribir y guarda sus datos en una carpetadataa su lado. - Si Windows muestra «Windows protegió su PC», pulsa «Más información» y «Ejecutar de todas formas»: las versiones aún no están firmadas.
- Para comprobar la descarga, compara su SHA-256Un cálculo que da la «huella» de un archivo: si cambia un solo byte, la huella cambia. Sirve para comprobar que lo que bajas es lo auténtico. con el de las notas de la versión (en PowerShell:
Get-FileHash <archivo>).
Compilar tus juegos
- Abre SCSKiller: encuentra tus juegos de Steam, Epic Games, EA app, GOG, Ubisoft Connect, Xbox (PC), Battle.net, Gaijin y Riot, entre otras tiendas, y los que añadas tú.
- Pulsa Add all recommended («añadir todos los recomendados») para empezar: son los que se sabe que dan tirones.
- Pulsa Compile queue. Deja el juego cerrado mientras compila.
- Cuando termine, juega desde tu tienda o con el botón Play. SCSKiller puede estar cerrado.
Después de actualizar el controlador de la gráfica, la caché se borra y hay que compilar otra vez. SCSKiller te avisa y puede hacerlo solo, si se lo permites.
Los juegos que piden una grabación
En algunos juegos, los ficheros no bastan para saber qué shaders usan. Para esos, activa Record («grabar»), juega unos cinco minutos y luego compílalo. El grabador añade un d3d12.dll pequeño y un scskiller.ini a la carpeta del juego, y los quita al desactivarlo. Con él activado, la página del juego dibuja los tiempos de fotograma de tu última sesión y marca qué tirones fueron de shaders.
¿Y los juegos con antitrampas?
Por defecto, SCSKiller solo lee los ficheros de los juegos con antitrampasProgramas que vigilan que nadie haga trampas en el multijugador. En Linux funcionan solo si el estudio lo activa: por eso hay juegos que van con Proton y otros no.: no los inicia, no se mete en ellos ni les pone el grabador. Existe una opción para permitir una sesión de grabación en esos juegos, que hay que activar y confirmar en cada inicio, bajo tu riesgo: su propio autor avisa de que un antitrampas puede tomar el grabador por una trampa y banear la cuenta, durante la sesión o más tarde, y de que no se hace responsable. Si juegas online con antitrampas, no actives esa opción.
¿Es seguro?
- Es de código abierto (GPL-3.0 o posterior) y gratis; no necesita cuenta. Patreon solo añade extras, como la base de datos de la comunidad con grabaciones de otros jugadores y las versiones beta.
- No toca el controlador ni sus ajustes: compila a través de DirectX, como haría el juego. Los ficheros del juego no se modifican, salvo los dos del grabador.
- Las únicas descargas oficiales son las de la página de Releases de su repositorio. Cualquier otra que diga ser SCSKiller no lo es.
- Las versiones no están firmadas todavía, así que Windows mostrará «Windows protegió su PC» la primera vez (pasos en la instalación). Con el Control inteligente de aplicaciones de Windows 11 activado, no se podrá ejecutar hasta que haya una versión firmada.
Si algo falla
- Windows dice «Windows protegió su PC»: pulsa «Más información» y luego «Ejecutar de todas formas». Las actualizaciones ya no lo muestran.
- Un juego marca «Needs rebuilding»: el controlador se actualizó y borró su caché; vuelve a compilarlo.
- Un juego pide una grabación («Needs a 5-min recording»): activa Record, juega unos cinco minutos y compílalo.
- Un juego no aparece o algo falla: abre una incidencia en el repositorio, con la plantilla de fallo o de petición de juego.
- Aún tienes tirones al recorrer el mapa: SCSKiller arregla solo los de compilación de shaders, no los de carga del mapa ni de streaming.
Novedades
Aquí vamos apuntando lo que trae cada versión de SCSKiller, con su fecha.
SCSKiller 1.3.2 — 22 de octubre de 2026
- Con NVIDIA y controlador 621.01 o posterior, las compilaciones en DirectX 12 van unas 1,7 veces más rápidas.
- Una compilación solo aparece como terminada cuando sus shaders ya están en la caché de Windows del juego, y no se escribe esa caché mientras el juego está abierto.
Qué ha cambiado
- Primera versión de la guía, con SCSKiller 1.3.2.


