Own your browser game and sell it: a complete HTML5 starter kit
Shipfern is a complete, playable HTML5 game you rename, re-skin and fill with your own levels: 20 solver-checked levels, a daily puzzle with streaks, share cards with "beat my score" links, an installable offline PWA and
Shipfern is a complete, playable HTML5 game you rename, re-skin and fill with your own levels: 20 solver-checked levels, a daily puzzle with streaks, share cards with "beat my score" links, an installable offline PWA and synthesized sounds. Monetisation is built in: a Stripe Payment Link unlock confirmed by your own Cloudflare Worker, and portal builds for Poki, CrazyGames and GameDistribution. Plain JavaScript, no runtime dependencies, 21 unit tests and 5 browser test groups.
Who this is for
Creators moving an AI-made prototype to a game they own, hobbyist JavaScript developers, and indie web game developers and game-dev clubs.
What the output looks like
Inside Shipfern 1.0.0
| Part | What | Count |
|---|---|---|
| Levels | sample game, solver-checked par | 20 (10 free + 10 paid) |
| Unit tests | rules, daily seeds, unlock tokens, Worker, portal builds | 21 |
| Browser test groups | desktop, phone, unlock, Stripe flow, portal mode, portal zip | 5 |
| Portal adapters | Poki, CrazyGames, GameDistribution | 3 |
| Docs | quickstart, monetise, porting, checklist | 4 |
| Whole download | 36 files: template/, worker/, tools/, tests/, docs/ | 0.11 MB zip; game 129 KB |
How to do it
- Play the sample, then run node tools/serve.mjs locally.
- Change the name, price and levels in config.js and levels.js.
- Create a Stripe Payment Link, deploy the Worker on your free Cloudflare account, and publish; run build_portals.py for portal zips.
What it costs compared with the alternatives
Published prices, read on each vendor's own pricing page (2026-10-10):
| Tool | Price | Free tier |
|---|---|---|
| Shipfern | $49 once, unlimited games of your own | playable sample game |
| Fruit Tumble with AdMob (CodeCanyon) | $21 Regular / $80 Extended | Extended licence needed if end users are charged |
| Phaser Game Dev Bundle, 10 games (Generalist Programmer) | $19 |
Pricing pages: Fruit Tumble with AdMob (CodeCanyon), Phaser Game Dev Bundle, 10 games (Generalist Programmer).
Why this approach
- Charge players from day one: Stripe Payment Link plus your own Worker that issues signed unlock tokens; your Stripe key never reaches the browser.
- Built for retention: daily puzzle generated from the date, day streaks, 3-star ratings and share cards.
- One build per portal: Poki, CrazyGames and GameDistribution adapters with ads only at natural breaks.
- Tested: 21 unit tests and 5 browser test groups; the whole game is 129 KB before compression.
FAQ
Why not a CodeCanyon template like Fruit Tumble?
Its Regular licence ($21) covers one end product that players are not charged for; charging players needs the Extended licence ($80). Shipfern is $49 for unlimited games of your own, including paid unlocks, with the unlock server included.
Why not the Phaser Game Dev Bundle?
At $19 it gives 10 Phaser games to learn from and reskin. Shipfern is one complete game built to be sold: payments, portal builds, PWA, daily challenge, tests and docs.
What does the licence allow?
From Shipfern's LICENSE.txt: "Build, publish and sell an unlimited number of your own games made with the kit, on any website, store or game portal, including commercial games, games with ads and games with paid unlocks", and build games for clients. Not allowed: reselling or sharing the kit or its source "as a template, starter kit, boilerplate", or releasing the sample game "Glint Glide" itself as your game.
Do I need to know JavaScript?
Basic JavaScript helps. Everything you are expected to change is in config.js and levels.js, and the docs cover quickstart, monetising, porting from an AI prototype and a launch checklist. Requires Node.js 20+; Python 3.8+ for portal builds.
What are the limits?
It is a template, not an engine: the sample is a grid puzzle game, so other genres mean rewriting the game rules. Stripe and Cloudflare accounts are yours to set up, and their terms apply.
Pricing
$49 one-time, unlimited games of your own, commercial use including paid unlocks and ads. Play the sample game free first.
See Shipfern plans and try it free
Sample source: Shipfern 1.0.0 README (features, exact counts) and the download's file list, counted 10 Oct 2026.
Published automatically by CyberMax. Every number above comes from the linked public data; nothing is estimated.
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.