Vembon

PUZZLE / HTML5 GAME SOURCE CODE

Switchworks

750 rolling-cube puzzles across 15 worlds, a custom-world Creator, earned cosmetics and desktop/mobile controls.

▶ Play demo

About the game

Roll a cube through 750 authored puzzles across 15 distinct worlds. Every world introduces its mechanic in level 1, then asks you to plan routes, collect every shard and satisfy the exit conditions in increasingly demanding combinations.

Switchworks combines switches and bridges, camera rotation, moving platforms, breakable floors, portals, conveyors, ice, rotating bridges, polarity gates, pushable cubes, phase bridges, tilting ramps, seismic pads, multi-stop lifts and paired folding decks. Undo restores an entire input; falling restarts the level. Gold rewards efficient solutions rather than speed.

The responsive interface supports desktop, mobile portrait and mobile landscape. A collapsible Camera panel provides centered zoom, four-way panning and Fit map. Skybound’s floor selector lets you inspect one floor at a time. Compact tutorial pages explain each new mechanic.

Customise the cube with body and accent colours, physical shells, patterns, trails and 45 earned world items. World palettes unlock after 10 distinct clears; relics and Prime relics unlock on levels 25 and 50. Preview items before equipping.

The included Creator builds up to eight local worlds of 50 level slots. Paint platforms and heights, combine mechanisms, place objectives, check solvability and watch the solution, then playtest through normal game controls. Verified levels can be shared by QR, code, link or JSON. Custom progress and campaign rewards remain separate.

Includes 20 languages, independent music and sound-effect switches, local progress and creation saves, supported fullscreen controls and local testing controls. The supplied source and offline build need no game account or private backend.

The source offer includes editable TypeScript/Three.js code, all campaign boards and certificates, shared runtime helpers, pinned dependencies, build scripts, a matching offline playable build, six actual screenshots, setup instructions, the exclusive commercial licence and third-party/asset disclosures. It excludes Vembon’s website and commerce services, accounts, credentials and development history.

One exclusive source buyer. Modify, rebrand and release unlimited built commercial games under the full licence; source/template/asset-pack resale is restricted. Vembon retains its existing free demo. Third-party software remains independently licensed. Development used AI assistance; gameplay graphics are code-authored. Private download access lasts 14 days after verified payment. Read the full licence and disclosures before purchase.

Technical details

Engine
Three.js 0.186.1
Editable source
TypeScript (strict), JavaScript modules, JSON, HTML and CSS
File formats
.ts, .mjs, .json, .html, .css, .svg, .webp and .png
Browsers
Current WebGL 2-capable desktop and mobile browsers
Game administration
Local tools inside the game

Verified for source package 6.0.7.

What is included

750 campaign boards across 15 worlds; Creator with solvability checking and QR/JSON/code sharing; 20 languages; local saves, cosmetics, music/SFX and testing controls; editable runtime source, lockfile, build helper, matching portable build, six screenshots, instructions, exclusive licence and third-party notices.

Build & hosting requirements

Node.js 22.12+ (24 recommended), npm and pinned dependencies. npm ci; npm run dev; npm run build. Host the generated dist/ files on a static HTTP host. The included build/switchworks.html is self-contained for offline use. No account, private API or server is needed to run the supplied game.

Customise this game

Edit cube geometry, colours, materials, mechanisms, UI, translations, sounds and authored boards in the supplied TypeScript/JSON/CSS. Use Creator for custom worlds. Rebuild after source edits and replace seller branding before an independent release.

Documentation

readme.txt setup/play/build/Creator/testing instructions; licence.txt complete exclusive licence and purchase terms; terms-and-conditions.txt; asset-disclosures.txt; third-party-notices.txt; full dependency licences; marketing/PROVENANCE.txt.

Support

Exact source version supplied at purchase. No ongoing support, hosting, custom work or future updates unless separately agreed. Download access for 14 days after verified payment; keep a local backup. Mandatory legal remedies remain.

Assets & third-party notices

AI tools assisted programming and development. Gameplay geometry and effects are editable code. No concept-image pack, Blender originals, purchased stock models, bundled font or external music recording is included. Seller branding and pre-existing flag artwork have the disclosed limits. Three.js, qrcode and dijkstrajs retain MIT rights; jsQR retains Apache 2.0 rights. Review licence.txt and asset-disclosures.txt before independent distribution.

How to play the demo

Roll with WASD, arrow keys, swipe gestures or the on-screen direction buttons. Collect all shards, satisfy crate targets where present and reach the ring. Undo (Z) reverses a full input. Every fall restarts the current level. Open Camera for zoom, pan and Fit map (O); Skybound also has a floor selector. Pause (Esc/P) opens Settings, How to play, Restart and menu navigation. Language and fullscreen are in Settings/Pause. Each world’s first level teaches its mechanic. Progress and Creator worlds save in the current browser; export important custom worlds as backups.

Latest demo release · 6.0.7

750 authored puzzles across 15 worlds, a custom-world Creator, 20 languages, earned cosmetics and local saves. Responsive desktop/portrait/landscape menus, centered camera zoom and pan, full restart after falls, current-level camera retention, single-floor Skybound inspection and compact paged tutorials. Includes a verified clean exclusive source package and matching offline build.

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.