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.
Sold on Gumroad. 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
Buy once on Gumroad 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 |
Buy the bundle on Gumroad for $29, or each template on its own for $19. Gumroad handles the payment and the downloads.
Sold on Gumroad. PN Scripts does not take payment for it here.