Ninja Up: puxe, mire, suba.
Ninja Up é um template de jogo HTML5 de escalada com estilingue, com código-fonte completo. Um ninja fofo em forma de cubo, com faixa laranja e máscara de raposa, sobe dojôs, santuários e castelos japoneses de argola em argola: segure, puxe e solte, e a corda com gancho agarra a próxima argola. A edição tem 55 fases em cinco mundos, um modo infinito, interface em 14 idiomas e uma pasta de jogo pronta para hospedar, além do código TypeScript editável.

Mira de estilingue com segunda chance
Enquanto você mira, uma linha pontilhada mostra para onde o ninja vai voar, e a corda com gancho prende a próxima argola na chegada. Há um tiro extra no ar a cada voo, então um ângulo errado raramente acaba com a subida. Pontos de volta com estandarte guardam o caminho ao longo de cada fase.
55 fases em cinco mundos
A campanha sobe pelo Dojô Ninja, Santuário da Cachoeira, Pagode do Dragão, Telhados na Tempestade e Castelo ao Luar, até o Pergaminho Dourado. Cada mundo tem 11 fases, e a 11ª é um desafio. Não há inimigos: o cenário é o desafio, com estacas, fogo de estátuas de dragão, portões que esmagam, shurikens em trilho, rio que sobe, vento e argolas que racham, ficam molhadas, giram ou piscam.

Estrelas, moedas douradas e roupas
Cada fase dá até três estrelas: uma pelo tempo, uma por pegar 70% das moedas e uma por não cair. Uma moeda dourada fica escondida em cada fase, e juntar essas moedas abre roupas para o ninja.
Subida Infinita e Subida do Dia
Um modo à parte sobe o mais alto possível, com recorde salvo. A Subida do Dia usa a mesma subida gerada para todos num mesmo dia, com recorde próprio. Cada mundo tem sua própria música.

Interface em 14 idiomas e ajustes do jogador
A interface vem em inglês, português, espanhol, francês, alemão, italiano, holandês, polonês, turco, russo, indonésio, japonês, coreano e chinês. O jogador pode mudar idioma, vibração, menos movimento, efeitos de luz e mira assistida, e ajustar separadamente os volumes de música, efeitos e voz.

Efeitos de luz em WebGL opcionais
O jogo desenha em Canvas 2D. Por cima, efeitos de luz em WebGL opcionais ligam e desligam nos ajustes e se desligam sozinhos em aparelho lento ou onde não há WebGL.
Seu jogo, sua hospedagem
Envie o conteúdo da pasta game para uma hospedagem estática HTTP(S) e abra o index.html. Não precisa de banco de dados, PHP, conta nem servidor, e o jogo normal não faz requisições a serviços de ranking, anúncios ou pagamento. Arte, áudio e fontes são todos locais. O pacote também traz um guia ilustrado offline em 14 idiomas e os avisos de licenças de terceiros.
O que esta edição não inclui
Apps nativos, hospedagem e desenvolvimento personalizado não estão incluídos, nem sistema de contas, servidor, ranking online, compras com dinheiro real ou SDK de anúncios.
Para quem é este template
Donos de sites e portais que querem um jogo casual para celular que traga os jogadores de volta, freelancers e estúdios que precisam de uma base para o jogo com a marca de um cliente, e desenvolvedores que querem aprender com um projeto TypeScript tipado.
Personalize
As fases são dados TypeScript simples em src/data/, todos os números de física e de sensação ficam em src/config/tuning.ts e cada idioma tem seu arquivo em src/i18n/. Os testes automáticos incluem uma rota gravada que prova que as 55 fases podem ser vencidas. Rode npm test e npm run build e envie o build novo.
Detalhes técnicos em resumo
- Base: HTML5, TypeScript e Vite, Canvas 2D e Web Audio, com efeitos de luz opcionais em WebGL e sem motor de jogo de terceiros.
- Arquivos: HTML, CSS, JavaScript, TypeScript, JSON, WebP, MP3 e WOFF2.
- Idiomas: interface em 14 idiomas e guia do comprador em 14.
- Controles: toque ou mouse, feito para o celular em pé.
- Requisitos: navegador atual com JavaScript, Canvas 2D, Web Audio e armazenamento local, e hospedagem estática HTTP(S). WebGL é opcional.
- Progresso: no armazenamento local do navegador, sem conta nem sincronização na nuvem.
- Node.js 26.13 ou mais novo só é necessário para editar e recompilar o código, não para jogar nem hospedar.
Licença e suporte em resumo
Uma compra dá uma licença perpétua e não exclusiva para usar esta edição em um produto final, seu ou de um cliente. Os jogadores podem acessá-lo de graça ou com monetização por anúncios. Você pode alterar o código, a arte e o áudio dentro do seu produto, mas não pode revender nem redistribuir o template isoladamente. Seis meses de suporte estão incluídos (12 com a extensão no checkout) e cobrem a instalação e o uso dos arquivos e a correção de defeitos reproduzíveis.
















