Dragon Roost: recluta, fusiona y defiende el castillo.
Dragon Roost es una plantilla HTML5 de tower defense de fusionar dragones, con código fuente completo, en un castillo sobre las nubes. Recluta crías de dragón, arrastra dos dragones iguales uno sobre otro para que nazca uno más fuerte y coloca los mejores en los nidos delanteros, donde escupen fuego a los globos goblin que vuelan hacia la muralla. Fácil de empezar, con decisiones de verdad después: qué dragones fusionar, cuándo llamar la siguiente oleada y qué comprar en el Nido Real.

12 dragones, cada uno con su ataque
Bolas de fuego, chispas gemelas, espinas, chorro de brasas, rocas de lava, dardos de hierro, hielo, llamas espíritu, rayo en cadena, orbes de luna, un haz solar y un vórtice cósmico. Fusiona dos dragones iguales para llegar al nivel siguiente; los combos de fusión dan bono.

30 oleadas, 3 mundos y 3 jefes
Cielo Dorado, Cañón de la Tormenta y Noche de Aurora, con 8 tipos de globo goblin y un jefe cada 10 oleadas (Zepelín Ariete, Góndola de la Reina, Fortaleza Caparazón), cada uno con entrada propia y música de jefe. Tras la campaña, el modo Infinito sigue.

Cuidado al detalle, y amable con el jugador
Aliento de dragón, estelas de disparo, estallidos de fusión, globos destrozados, goblins en paracaídas y monedas volando, todo ajustado en un solo archivo. Tutorial de la primera partida y frases de la mascota con narración en inglés, reintentar que reinicia la oleada cuando cae la muralla, poderes Bandada y Trompeta, cofres que caen, velocidad 1x/2x y efectos más suaves cuando el sistema pide menos movimiento.

Tu juego, tu alojamiento
Sube el contenido de la carpeta game a un alojamiento HTTP(S) estático. No hace falta PHP, base de datos, cuenta ni Node.js en el servidor, y el juego no hace peticiones a ranking, anuncios, seguimiento ni pagos. Diseño horizontal para móviles, tablets, ordenadores y pantallas ultrapanorámicas, con ratón, toque y teclado.
Lo que esta edición no incluye
No se incluyen apps nativas, alojamiento ni desarrollo a medida, ni guardado en la nube, ranking en línea, compras con dinero real o SDK de anuncios.
Para quién es esta plantilla
Dueños de sitios y portales que quieren un juego de estrategia de fantasía, freelancers y estudios que crean juegos con la marca de un cliente y desarrolladores que quieren JavaScript puro y legible para aprender o cambiar el tema.
Personalízala
Todos los números de equilibrio están en src/game/data.js (dragones, enemigos, oleadas, jefes, precios, recompensas) y todos los de sensación en src/render/feel.js. Todos los nombres que ve el jugador están en src/i18n/dragon-theme.js. El motor se comparte con una plantilla de jardín, así que algunas claves internas del código tienen nombres neutros; el README relaciona cada una con el nombre del dragón.
Detalles técnicos
- Base: HTML5, JavaScript puro en módulos ES (sin compilación), Canvas 2D y Web Audio.
- 14 idiomas de interfaz; narración de la mascota en inglés; guía ilustrada sin conexión en inglés, portugués y español.
- Node.js 26.13+ solo para las herramientas opcionales: pruebas, copia de build y servidor local.
- Fuente Fredoka local con licencia OFL; crédito a pixelfx (MIT) por las técnicas de dibujo del aliento.


















