Vembon

PUZZLE / HTML5 GAME SOURCE CODE

Cargo Cascade

A cargo-clearing logic puzzle with 250 levels, 20 languages, selectable crate packs and a built-in level editor.

▶ Play demo

About the game

Plan every move in Cargo Cascade. Slide and swap painted cargo crates into lines of three or more, then let gravity and chain reactions clear the depot. Clear every crate within the move budget, with no random refill and no timer.

Explore 250 solver-verified puzzles across five worlds. The first level guides the opening move with a hand, highlighted crate and marked gap. Customise the game with five illustrated backgrounds and three crate packs: Woodland, Harbour and Clockwork.

The game supports 20 interface languages, touch, mouse and keyboard controls, portrait and landscape layouts, local saved progress, and separate music and sound effects.

The included local admin console can set coins and unlock levels. Its graphical builder paints crates, sets move limits, checks solutions, playtests, saves a custom-level library, and imports/exports JSON. These are local tools inside the game, not an online account system.

Technical details

Engine
Phaser 4.2.1
Editable source
JavaScript / TypeScript
File formats
.js, .mjs, .ts, .json, .css, .html, .png, .webp, .svg
Browsers
Current Chromium browsers and Safari/WebKit. Desktop and mobile layouts; fullscreen availability depends on the browser and embedding permissions.
Devices
Desktop browsers, iOS browsers, Android browsers
Controls
keyboard, mouse, touch
Orientation
Portrait & landscape
Game administration
Local tools inside the game

Verified for source package 1.1.0.

20 game interface languages

  • English en
  • German de
  • Spanish es
  • Portuguese pt
  • Ukrainian uk
  • Polish pl
  • Latvian lv
  • Estonian et
  • Swedish sv
  • Norwegian Bokmål nb
  • Japanese ja
  • Chinese zh
  • Thai th
  • Indonesian id
  • Turkish tr
  • Dutch nl
  • French fr
  • Italian it
  • Korean ko
  • Vietnamese vi

These languages apply to the game, not to this storefront.

What is included

  • Editable JavaScript/TypeScript game source, 250 campaign puzzles and 20-language interface
  • Included artwork, three crate packs and five backgrounds
  • Local admin console and graphical level builder
  • Pinned dependencies and required build/export helpers
  • Minified portable game in build/ and a root index.html launcher
  • readme.txt, licence.txt, terms-and-conditions.txt, asset-disclosures.txt and third-party-notices.txt

Build & hosting requirements

Node.js 24 or newer and npm. Run npm ci, npm run dev and npm run build. dist/ is the static HTTP/HTTPS web build. The included root index.html launches the portable build/ game after extracting the entire ZIP, including through file://. No private service, account or API key is needed to run the game.

Customise this game

Edit game rules in src/core.mjs, UI in src/main.js and src/BoardScene.js, translations in src/i18n.js, boards in src/levels.json and images in public/assets/. The local admin console can set coins, unlock levels and create, solve, save, playtest, import or export custom puzzles. Rebuild after changing the source.

Documentation

readme.txt covers setup, editing, development, building, portable double-click playback, hosting, controls, admin and the level builder. Exclusive licence, purchase terms, asset/AI disclosure and third-party notices are included as TXT files.

Support

Only the support and update commitments expressly stated in the purchased licence apply. No ongoing hosting, maintenance, custom development or future updates are included by default. Mandatory legal remedies are preserved.

Assets & third-party notices

Some artwork is AI generated or assisted. Review asset-disclosures.txt and licence.txt before release, including the buyer rights-review requirements. Third-party software retains its own licences and required notices. Replace Vembon/Vembro seller branding for an independent buyer release. Mandatory legal rights are preserved.

How to play the demo

Tap a crate and an adjacent cell, or swipe one cell, to slide or swap cargo. Match three or more identical crates horizontally or vertically. Gravity drops the stacks and can trigger further matches. Setup moves without an immediate match are allowed. Clear every crate within the move limit. Restart is free; Undo costs 5 coins and a useful Hint costs 10. The Settings gear pauses play and opens SFX, music, help, languages and Main menu. Choose levels from the main menu. Keyboard: arrows, Enter/Space to select, U for Undo, H for Hint, R for Restart and Escape for Settings.

Latest demo release · 1.1.0

Public launch: 250 crate puzzles across five worlds, 20 languages, an interactive first-level tutorial, selectable backgrounds and crate packs, local admin and level builder. Includes refreshed results and aligned gameplay controls.

Before you buy an HTML5 game

Can I try a browser game before buying the source?

Yes. Each listed game links to a playable browser demo. Try the controls and layouts on your intended devices, then open the source page to check the exact package version and licence.

Can I use the game on my own website?

Check the commercial licence and hosting requirements for the game you choose. Source listings describe the web build, editing tools and any server requirements. Buying the source does not include hosting unless explicitly stated in the listing.

What will I receive?

Check the individual listing for the source version, editable formats, playable build and documentation. The exact package and licence presented at checkout apply to your purchase.

Is this a subscription?

Vembon source licences are one-time purchases. Hosting, editor subscriptions or other tools may have separate costs; check the requirements for your game.

How long is my download available?

For new purchases, download access lasts 14 days after payment confirmation. Save the full package and keep a backup. This download deadline does not set the duration of the rights granted in your licence.

Can I change the artwork, languages or levels?

Check the licence and source details. Listings identify included editing tools and languages. A local game admin panel is different from a hosted administration service.

Where are the full terms and disclosures?

Open the licence options on the product page to read the full terms before checkout. Review the third-party notices and asset disclosures supplied with the package for your intended use.