Black FridayGame templates at Black Friday pricesEnds in See the deals

Platformeriai · HTML5

Ninja Up

Slingshot climbing ninja game with 55 stages

autorius: Polar GamesVersija 1.0.0Atnaujinta 2026-11-14

  • Šaltinio kodas
  • Gyva demonstracija
  • Su dokumentacija
Neterminuota licencija59 USD 50,15 USD -15%Pirkti dabar
Title screen: Play, Climb, Outfits and Settings.The world map, starting at World 1, Ninja Dojo.Stage 1-1, First Steps: pull and release.Flying from ring to ring through the dojo.Six outfits: Classic plus five unlocked with golden coins.In-stage settings with language, vibration, less motion, light effects and assisted aim.

Ninja Up: pull back, aim, climb.

Ninja Up is an HTML5 slingshot climbing game template with full source code. A cute cube ninja with an orange headband and a fox mask climbs Japanese dojos, shrines and castles ring by ring: hold, pull back and release, and the grappling rope catches the next ring. The edition has 55 stages in five worlds, an endless mode, 14 interface languages and a ready-to-host game folder, plus the editable TypeScript source.

Ninja Up HTML5 slingshot climber: pull the ninja back, aim along the dotted line and release toward the next ring.

Slingshot aiming with a second chance

A dotted line shows where the ninja will fly while you aim, and the grappling rope hooks the next ring on arrival. One extra launch is available in mid-air on every flight, so a missed angle rarely ends a climb. Banner checkpoints along each stage save the way up.

55 stages across five worlds

The campaign climbs through Ninja Dojo, Waterfall Shrine, Dragon Pagoda, Storm Rooftops and Moonlit Castle, all the way to the Golden Scroll. Each world has 11 stages, and the 11th is a challenge stage. There are no enemies: the scenery is the challenge, with spikes, fire from dragon statues, crushing gates, shuriken on rails, a rising river, wind, and rings that crack, get wet, spin or blink.

Ninja Up has 55 stages in five worlds, from the Ninja Dojo to the Moonlit Castle.

Stars, golden coins and outfits

Each stage awards up to three stars: one for the time, one for collecting 70% of the coins and one for not falling. A golden coin hides in every stage, and collecting them unlocks outfits for the ninja.

Endless Climb and Daily Climb

A separate mode climbs as high as possible, with a saved personal best. The Daily Climb uses the same generated climb for everyone on a given day, with its own best height. Every world has its own music.

Ninja Up Endless Climb: the ninja keeps climbing ring after ring as high as it can.

14 interface languages and player settings

The interface ships in English, Portuguese, Spanish, French, German, Italian, Dutch, Polish, Turkish, Russian, Indonesian, Japanese, Korean and Chinese. Players can change the language, vibration, less motion, light effects and assisted aim, and set music, sound effects and voice volumes separately.

Ninja Up in 14 interface languages.

Optional WebGL light effects

The game draws with Canvas 2D. On top of it, optional WebGL light effects can be turned on or off in the settings, and they switch off by themselves on slow devices or where WebGL is not available.

Your game, your hosting

Upload the contents of the game folder to static HTTP(S) hosting and open index.html. No database, PHP, account or server is needed, and normal play makes no requests to ranking, advertising or payment services. Artwork, audio and fonts are all local. The package also includes an illustrated offline guide in 14 languages and third-party licence notices.

What this edition does not include

Native apps, hosting and custom development are not included, nor are an account system, a server, an online ranking, real-money purchases or an advertising SDK.

Who this template is for

Site and portal owners who want a casual mobile game that keeps players coming back, freelancers and studios who need a base for a client's branded game, and developers who want to learn from a typed TypeScript project.

Customise it

Stages are plain TypeScript data in src/data/, every physics and feel number lives in src/config/tuning.ts, and each language has its own file in src/i18n/. The automated tests include a recorded route that proves all 55 stages can be completed. Run npm test and npm run build, then upload the new build.

Technical details at a glance

  • Stack: HTML5, TypeScript and Vite, Canvas 2D and Web Audio, with optional WebGL light effects and no third-party game engine.
  • Files: HTML, CSS, JavaScript, TypeScript, JSON, WebP, MP3 and WOFF2.
  • Languages: 14 interface languages and a buyer guide in 14.
  • Controls: touch or mouse, designed for phones held upright.
  • Requirements: a current browser with JavaScript, Canvas 2D, Web Audio and local storage, and static HTTP(S) hosting. WebGL is optional.
  • Saves: the browser's local storage, with no account or cloud sync.
  • Node.js 26.13 or newer is needed only to edit and rebuild the source, not to play or host.

Licence and support in short

One purchase gives you a perpetual, non-exclusive licence to use this edition in one end product, yours or one client's. Players can access it free of charge or through advertising monetisation. You can change the code, art and audio inside your product, but you cannot resell or redistribute the template on its own. Six months of support are included (12 with the extension at checkout) and cover installing and using the files and fixing reproducible defects.

Šio leidimo vaizdai

Užfiksuota iš čia parduodamo leidimo.

Įtraukta

  • 55 stages in five worlds, Endless Climb and Daily Climb, three stars per stage, a hidden golden coin in every stage and six outfits. Music for each world and 14 interface languages.
  • Ready-to-host game/ build with local artwork, audio and fonts
  • Full editable TypeScript + Vite source with automated tests, and third-party licence notices
  • Illustrated offline buyer guide in 14 languages

Neįtraukta į šį leidimą

  • Native apps, hosting and custom development
  • Online ranking, real-money purchases and advertising SDK

Kas yra ZIP faile

Tikra atsisiunčiamo paketo aplankų struktūra, pavadinimai ir dydžiai nuskaityti tiesiai iš jo.

ninja-up-1.0.0-complete.zip532 failai · 29,4 MB
  • ninja-up-static-1.0.0/531 failai · 29,4 MB
    • documentation/HTML vadovas, atidarykite prieš pirkdami1 failas · 720 KB
      • index.html720 KB
    • game/Paruošta talpinti: įkelkite šį aplanką330 failai · 14,5 MB
      • assets/Grafika, garsas ir šriftaiCSS · JS · MP3 · WEBP · WOFF · WOFF2 · 326 failai · 14,5 MB
      • licenses/Licencijų pranešimai, kuriuos reikia saugoti kartu su žaidimuTXT · 3 failai · 13 KB
      • index.html17 KB
    • source/Skaitomas šaltinio kodas194 failai · 14,1 MB
      • public/Kūrimo metu naudojami statiniai failaiTXT · 3 failai · 13 KB
      • scripts/Kūrimo ir tikrinimo scenarijaiMJS · 1 failas · 1 KB
      • src/Šaltinio moduliaiCSS · MP3 · TS · WEBP · 181 failai · 14 MB
      • tests/Automatiniai testaiTS · 3 failai · 14 KB
      • index.html1 KB
      • package-lock.json31 KB
      • package.json1 KB
      • README.md1 KB
      • tsconfig.json1 KB
      • vite.config.ts1 KB
    • THIRD-PARTY-LICENSES/Licencijų pranešimai, kuriuos reikia saugoti kartu su žaidimu3 failai · 13 KB
      • font-fredoka.txt4 KB
      • font-lilita-one.txt4 KB
      • font-nunito.txt4 KB
    • CHANGELOG.txtVersijų istorija1 KB
    • DOCUMENTATION.htmlAtidaro vadovą1 KB
    • START-HERE.txtGreita pradžia1 KB
  • POLAR-MARKETPLACE-START-HERE.txtPradėkite čia: licencija, pagalba ir pirmieji žingsniai1 KB

Prekės informacija

Leidimas
Standalone Browser Edition
Versija
1.0.0
Išleista
2026-11-14
Atnaujinta
2026-11-14
Kategorija
Platformeriai
Kalbos
Anglų, Portugalų, Ispanų, Prancūzų, Vokiečių, Italų, Olandų, Lenkų, Turkų, Rusų, Indoneziečių, Japonų, Korėjiečių, Supaprastintoji kinų
Įtraukti failai
HTML, CSS, JavaScript, TypeScript, JSON, WebP, MP3, WOFF2
Sukurta naudojant
HTML5, TypeScript, Vite, Canvas 2D, Web Audio, WebGL
Naršyklės
Šiuolaikinės naršyklės su WebGL2
Dokumentacija
Dokumentacija

Autorius

Polar Games

Brazilijos studija, kurianti naršyklės žaidimus. Kiekvienas čia pateiktas šablonas yra žaidimas, kurį patys sukūrėme ir išleidome.

Peržiūrėti mūsų žaidimus

Reikalavimai

  • A current browser with JavaScript and audio support
  • Static HTTP(S) hosting; no database or author account required
  • Node.js 26.13 or newer only if you edit and rebuild the source

Palaikymas apima techninius klausimus ir atkartojamus pateikto žaidimo defektus. Diegimas ir pritaikymas yra atskiros paslaugos.

Pakeitimų sąrašas

  1. 1.0.02026-11-14

Klausimai

Do I need to build the game?

No. Upload the contents of game/ to HTTP(S) hosting and open index.html. Node.js is only needed if you change the TypeScript source and rebuild it.

Where is progress saved?

Locally in the player's browser: stars, golden coins, unlocked outfits, best heights and settings.

What licence applies?

The Polar Games Marketplace terms shown at checkout apply.

Does it work on phones and computers?

Yes. It is designed for phones held upright and plays with touch or mouse. On a wide screen the game stays in a portrait column.

How do I change stages, physics or texts?

Stages are in src/data/, every physics and feel number is in src/config/tuning.ts and each language has its own file in src/i18n/. Run npm test and npm run build, then upload the new build.

Does it need WebGL?

No. The game draws with Canvas 2D. The WebGL light effects are optional: they can be turned on or off in the settings and switch off by themselves on slow devices or without WebGL.

Does it connect to any server?

No. This edition has no account, server, online ranking, real-money purchases or advertising SDK, and normal play makes no requests to such services.

Skaityti visas licencijos, palaikymo, grąžinimo ir privatumo sąlygas

Before you buy: guides and reviews

Iš Brazilijos į pasaulį

Pirkėjai 25 šalyse

Licencijuokite paruoštą HTML5 žaidimą su šaltinio kodu savo svetainei, programėlei ar prekės ženklui.

  • 900+pardavimų
  • 25šalių
  • 2016parduodame nuo
Šalys, kuriose pardavėme: Brazilija, Jungtinės Valstijos, Jungtinė Karalystė, Vokietija, Kanada, Australija, Prancūzija, Indija, Nyderlandai, Ispanija, Italija, Japonija, Pietų Korėja, Lenkija, Meksika, Švedija, Šveicarija, Singapūras, Jungtiniai Arabų Emyratai, Saudo Arabija, Indonezija, Turkija, Portugalija, Filipinai, Vietnamas.

Daugiau iš Polar Games

Ninja Up59 USD 50,15 USD -15%
Pirkti dabar