Test store. Prices are the planned list prices stored as test data, license terms are drafts, and payments go to a Stripe test-mode account. No real money moves.

Buy HTML5 games source code. Make it yours.

Explore complete game projects for developers, agencies, and publishers—with editable source code, setup documentation, and clear license options.

Filters

55 games match

Category
Engine
Clear

Showing games whose source package passed our clean-room build check.

Find the right game for your project

Showing 6 of 55. Browse all 55 games

Shop by category

Every category below lists games whose source package passed the clean-room build, ready to license today.

Puzzle games

18 games ready to license

See all Puzzle games

Action games

9 games ready to license

See all Action games

Simulation games

8 games ready to license

See all Simulation games

Merge games

6 games ready to license

See all Merge games

Strategy games

6 games ready to license

See all Strategy games

Racing games

5 games ready to license

See all Racing games

Sports games

2 games ready to license

See all Sports games

Other games

1 game ready to license

See all Other games

Know what is inside your game package

Each download is the complete project for one game, plus the shared code it depends on, so it installs and builds without our repository.

077-pocket-tower-defense-1.0.0.zip · 186 files
077-pocket-tower-defense-1.0.0/
├─ README.md               setup: install, build, test, deploy
├─ THIRD_PARTY_NOTICES.md  4 third-party licences
├─ SOURCE_MANIFEST.json    every file with its checksum
├─ package.json · pnpm-lock.yaml
├─ games/077-pocket-tower-defense/
│  ├─ src/                 TypeScript source
│  ├─ data/                levels, balance, content (JSON)
│  ├─ public/  tests/
│  └─ README.md  ASSETS.md
└─ packages/            10 shared packages it uses

The source project and its build setup

TypeScript source, game data, tests and a lockfile. Run pnpm build to produce the static production build you deploy; the ZIP holds the source, not a prebuilt copy.

Assets and notices, documented

Each game's ASSETS.md says where every asset comes from. Some games draw their art and generate their sound in code, so they ship no layered art or audio files to edit. Third-party licences are listed in THIRD_PARTY_NOTICES.md.

Checked before it's sold

55 games' packages have passed the clean-room check: unpacked on their own, installed from the lockfile, built, typechecked and tested.

Example: rebalance Pocket Tower Defense

Tower costs and stats live in data/towers.json. Change the Bolt tower's cost or damage, rebuild, and the game uses the new values without touching engine code.

Read the setup documentation

Choose the license for your project

Two one-time licenses per game. Pick by how the game will be used; the comparison page explains each one.

Compare licenses
  • Building your own game or product?

    Standard covers one end product, yours or one named client's, with monetization allowed.

  • Making games for clients?

    Extended covers up to 5 end products, including handing the source over for each client's own product.

  • Running your own game portal?

    Extended also covers running the game on up to 3 portal domains your company owns.

License terms are drafts until they are approved. The exact terms and price are shown before you pay.

From purchase to your next project

  1. Choose a game and license

    Check the product page (demo, package contents, requirements, known limitations), then add the license that fits your project to your cart.

  2. Check out and get your package

    Pay on the payment provider's hosted checkout. Your library unlocks the source ZIP once the provider confirms the payment; some payment methods take longer to confirm.

  3. Customize and deploy

    Follow the included README to install and build, change content and branding, then deploy the static build to your hosting.

You'll need working knowledge of TypeScript and a Node.js toolchain. Ads, analytics and backend services are not built in; you connect your own.

Questions before you buy

What files are included?

The complete project for one game: its TypeScript source, data files and tests, the shared packages it depends on, a lockfile, a README with setup steps, a manifest of every file with its checksum, and the third-party notices. You produce the production build with one command. Each product page lists its package's exact contents.

What does “original” mean?

Each game is designed and built in-house: its code, levels, art and sound were made for it, not reskinned from a purchased template or asset pack. The only third-party parts are open-source libraries and openly licensed fonts, listed in the game's ASSETS.md and notices. The genres themselves are familiar ones. A game carries the Original label once staff have reviewed its current release.

Which tools and coding skills do I need?

Node.js 22.18 or newer and pnpm. Changing content and balance is mostly editing data files; deeper changes need TypeScript and web game development experience. The games use Phaser 4 (2D) or Three.js (3D), with the exact version on each product page.

Can I customize the game?

Yes, within your license scope: rename, reskin, rebalance and change content. Many games keep content and balance in JSON data files. Some generate their art and sound in code, so there are no layered art source files; each game's ASSETS.md says where its assets come from.

Which license fits client work or a game portal?

Extended. Standard covers one end product, yours or one client's. Extended covers up to 5 end products, including client work with source handoff, or up to 3 game portals your company owns. The licensing page compares them. The terms are drafts until sales open, so read the license text shown before you pay.

How does download access work after purchase?

Access is granted only after the payment provider confirms your payment; some payment methods confirm later than others. Your library then shows the source ZIP, documentation and license record. Each download uses a short-lived private link.

What support and updates are included?

Under the draft terms, both licenses include 12 months of updates and 6 months of integration support. The terms are still being finalized; each product page and the checkout state them before you pay.

What if the package does not work as described?

Before a release can be sold, its ZIP must pass a clean-room check: unpacked on its own, it has to install, build, typecheck and pass its tests. If a package still doesn't work as described, contact support from your library. The refund policy is being finalized and is published before sales open.

Which devices and languages does each game support?

It differs per game. Each product page lists the controls (touch, mouse, keyboard, gamepad), screen orientation and the languages included in the game itself, separate from the store's language.

Find the source code for your next game project

Browse games