The gap
Every new web game starts with the same plumbing: a game loop, saving, sound, portal SDKs, ads and builds for each portal.
Game templates
Both PN Scripts game templates in one purchase: Ridge Roller, a 3D endless runner, and Songbridge, a music puzzle game. Full TypeScript and three.js source, ready for CrazyGames, Poki and itch.io.
Coming soon to Gumroad and itch.io
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.
The gap
Every new web game starts with the same plumbing: a game loop, saving, sound, portal SDKs, ads and builds for each portal.
What it is
Two finished, tested games in different genres that share one structure, so you can learn it once and ship either.
How you use it
When it is on sale, buy once on Gumroad or itch.io and download both template ZIPs.
Two complete game templates for a lower price than buying both separately.
Use it when
Built for
A 3D endless rolling-ball game: procedural sky track with fairness rules, five worlds, ten ball skins, missions and a synthesised soundtrack.
A music puzzle game: songs written as short recipes in the config file, levels generated around the melody and proven solvable by a solver bot.
Both use TypeScript, Vite and three.js, a DOM-free tested core, the same portal adapters and one-command builds for CrazyGames, Poki and itch.io.
1 of 2
| Platform or runtime | Supported versions | Tested up to |
|---|---|---|
| Node.js | 22.12 or newer | Not stated |
The PN Scripts HTML5 Game Templates bundle is coming soon to Gumroad and itch.io. This page links to the store as soon as it is on sale there. Until then, you can play both free games on itch.io.
Coming soon to Gumroad and itch.io
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.