Dragon Roost: recrute, junte e defenda o castelo.
Dragon Roost é um template HTML5 de tower defense de juntar dragões, com código-fonte completo, num castelo acima das nuvens. Recrute filhotes de dragão, arraste dois dragões iguais um sobre o outro para nascer um mais forte e coloque os melhores nos ninhos da frente, onde cospem fogo nos balões goblin que voam até a muralha. Fácil de começar, com decisões de verdade depois: quais dragões juntar, quando chamar a próxima onda e o que comprar no Ninho Real.

12 dragões, cada um com seu ataque
Bolas de fogo, faíscas gêmeas, espinhos, fluxo de brasas, pedras de lava, dardos de ferro, gelo, chamas-espírito, raio em cadeia, orbes de lua, um feixe solar e um vórtice cósmico. Junte dois dragões iguais para chegar ao nível seguinte; combos de junção dão bônus.

30 ondas, 3 mundos e 3 chefes
Céu Dourado, Cânion da Tempestade e Noite da Aurora, com 8 tipos de balão goblin e um chefe a cada 10 ondas (Zepelim-Aríete, Gôndola da Rainha, Fortaleza-Casco), cada um com entrada própria e música de chefe. Depois da campanha, o modo Infinito continua.

Caprichado, e gentil com o jogador
Sopro de dragão, rastros de tiro, explosões de junção, balões destroçados, goblins de paraquedas e moedas voando, tudo ajustado num só arquivo. Tutorial da primeira partida e falas do mascote com narração em inglês, tentar de novo que recomeça a onda quando a muralha cai, poderes Revoada e Trombeta, baús caindo, velocidade 1x/2x e efeitos mais calmos quando o sistema pede menos movimento.

Seu jogo, sua hospedagem
Envie o conteúdo da pasta game para uma hospedagem HTTP(S) estática. Não precisa de PHP, banco de dados, conta nem Node.js no servidor, e o jogo não faz chamadas a ranking, anúncios, rastreamento ou pagamentos. Layout na horizontal para celulares, tablets, computadores e telas ultralargas, com mouse, toque e teclado.
O que esta edição não inclui
Apps nativos, hospedagem e desenvolvimento sob medida não estão incluídos, nem salvamento na nuvem, ranking online, compras com dinheiro real ou SDK de anúncios.
Para quem é este template
Donos de sites e portais que querem um jogo de estratégia de fantasia, freelancers e estúdios que fazem jogos com a marca de um cliente e desenvolvedores que querem JavaScript puro e legível para estudar ou trocar o tema.
Personalize
Todos os números de balanceamento ficam em src/game/data.js (dragões, inimigos, ondas, chefes, preços, recompensas) e todos os de sensação em src/render/feel.js. Todos os nomes que o jogador vê estão em src/i18n/dragon-theme.js. O motor é compartilhado com um modelo de jardim, então algumas chaves internas do código têm nomes neutros; o README liga cada uma ao nome do dragão.
Detalhes técnicos
- Base: HTML5, JavaScript puro em módulos ES (sem compilação), Canvas 2D e Web Audio.
- 14 idiomas de interface; narração do mascote em inglês; guia ilustrado offline em inglês, português e espanhol.
- Node.js 26.13+ só para as ferramentas opcionais: testes, cópia de build e servidor local.
- Fonte Fredoka local com licença OFL; crédito ao pixelfx (MIT) pelas técnicas de desenho do sopro.


















