Compile & Defend es un juego de estrategia y simulación para un solo jugador que reinventa la defensa de torres en PC. En lugar de seleccionar objetivos manualmente, el jugador escribe código que se ejecuta en cada torre en cada tick, por lo que el sistema defensivo solo mejora cuando se perfeccionan los scripts.
Gameplay
El ciclo principal consiste en programar el comportamiento de cada torre. Una torre detecta enemigos mediante propiedades como me.enemies_in_range y actúa con órdenes como me.shoot(target). Los scripts básicos que disparan siempre al enemigo más cercano sirven de punto de partida, pero resultan insuficientes ante oleadas mixtas que exigen priorización.
Cada una de las diez torres ofrece una API distinta. Las torres Arrow y Sniper infligen daño directo, mientras que Cannon y Mortar generan efectos en área. Tesla y Chain controlan grupos de enemigos mediante rayos. Frost y Venom ralentizan o aplican daño en el tiempo. Las torres de apoyo mejoran las unidades cercanas y las torres Detect revelan amenazas camufladas para el resto del campo.
Ocho tipos de enemigos ponen a prueba distintos aspectos del código. Los Runners rápidos exigen reacciones veloces, los Flyers eluden configuraciones centradas en tierra y los Brutes blindados requieren fuego concentrado. Los Camo Shades permanecen ocultos hasta que se les detecta, los Spawnlings y Broods se multiplican con rapidez, y el jefe Titan llega con defensas en capas que deben eliminarse en orden.
Todo funciona de forma determinista. Un script correcto produce siempre los mismos resultados, lo que elimina el azar de las pruebas y permite centrarse en mejorar la lógica en lugar de depender de la suerte.
Modos de juego
La campaña incluye 13 mapas repartidos en tres niveles de dificultad. Un tutorial de siete etapas presenta las mecánicas de forma progresiva, asociando cada nueva amenaza con la torre o técnica de programación necesaria para contrarrestarla. El avance va desde órdenes de disparo básicas hasta la gestión completa de enjambres mediante bucles.
Cada mapa ofrece dificultades Easy, Normal y Hard. Las configuraciones más exigentes aumentan el número de enemigos y la duración, y dirigen al jugador hacia segmentos de freeplay escalados para obtener medallas. Se pueden conseguir hasta tres estrellas por mapa, una de las cuales requiere superar un desafío de programación concreto que premia la mejora algorítmica por encima de la simple acumulación de recursos.
El modo Sandbox proporciona recursos ilimitados y acceso inmediato a todos los tipos de enemigos. Permite cambiar el código mientras las oleadas están activas, facilitando la iteración rápida sin reiniciar el mapa.
El editor de niveles integrado permite dibujar caminos, definir la composición de las oleadas y exportar niveles completos como código copiable. Un auto-balanceador verifica que cada mapa enviado sea superable y requiera programación en lugar de intervención manual antes de que esté disponible para otros jugadores.
Integración de programación
Los scripts se escriben en un subconjunto compatible de Python, JavaScript, C++, C#, Rust, Zig o Lua. Todos los lenguajes se compilan al mismo runtime, por lo que cambiar de lenguaje solo modifica la sintaxis. Cuando un script falla, el interfaz muestra informes de error claros con números de línea.
El intérprete se ejecuta de forma segura dentro del motor del juego, sin permitir acceso externo, aunque ejecuta estructuras de control reales. Las sentencias condicionales, los bucles y las estructuras de datos se convierten en las herramientas principales para dirigir las amenazas hacia las torres adecuadas en el momento preciso.
¿Merece la pena jugarlo?
Compile & Defend está dirigido a jugadores que ya disfrutan tanto de la defensa de torres como de la programación. Su atractivo reside en sustituir los clics repetitivos por la satisfacción de escribir y depurar scripts funcionales que escalan en mapas cada vez más complejos.
La campaña didáctica ofrece un camino estructurado desde el primer script hasta el control avanzado de enjambres, mientras que el modo Sandbox y las herramientas de edición favorecen la experimentación abierta. Disponible una demo antes del lanzamiento de julio de 2026, permite a los jugadores interesados probar directamente si el enfoque basado en código se ajusta a sus preferencias.
Quienes prefieren el micromanagement o la colocación visual encontrarán limitante la ausencia de mecánicas de clic para disparar. En cambio, los jugadores familiarizados con conceptos básicos de programación obtienen un sistema defensivo que mejora gracias a una mejor lógica y no por la adición de más torres o mejoras.