Vembon

PUZZLE / HTML5 GAME SOURCE CODE

Dotform

Turn connected 3D sculptures into perfect alignments. Explore 750 puzzles across 15 worlds, unlock cosmetics, and create and share your own levels by QR.

▶ Play demo

About the game

A different angle

Rotate a connected 3D sculpture until every dot lines up with an amber target ring. Discover fifteen worlds built around rotation, independent shapes, scale, translation, reflection, hinges, colour matching, memory, moving targets and combined transformations.

  • 750 stored campaign puzzles: 50 per world, with an opening graphical tutorial in each world.
  • Keyboard, mouse and touch controls, responsive portrait and landscape layouts, and optional fullscreen.
  • 20 interface languages, local progress, independent music and sound settings, and 60 cosmetic items with progression rewards.
  • Creator: choose one or two shapes, edit geometry and target/start poses, check solvability with a solution replay, and playtest using normal controls.
  • Share created puzzles by QR link, level code or JSON. QR links open Dotform on Vembon with the shared puzzle.

Source package

The exclusive source offer includes editable TypeScript / Three.js code, the stored campaign, Creator, translations, unit tests, build tools, a portable offline HTML build, labelled actual-game captures, buyer instructions and dependency notices. AI tools assisted development. No Blender originals or stock model pack are included.

A single buyer receives the exclusive commercial source licence, with unlimited built-game releases under the full terms. This is a licence, not a copyright assignment. Vembon retains its existing free demo and portfolio rights. Third-party dependencies retain their own licences. Rebranding and independent hosting are the buyer’s responsibility.

Technical details

Engine
Three.js 0.186.1
Editable source
TypeScript 5.9
File formats
TypeScript, JSON, HTML, CSS, SVG, WebP
Browsers
Current Chrome, Edge, Firefox and Safari with WebGL 2
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.2.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 game and shared UI source; 750 stored campaign puzzles; 15 graphical tutorials; one/two-shape Creator and QR sharing; 20 translations; 60 cosmetics; unit tests; build and campaign tools; portable HTML; actual-game marketing captures; buyer instructions, licence and dependency notices.

Build & hosting requirements

Node.js 24+ and npm. npm ci, npm run dev, npm test, npm run build. Static hosting for dist/; portable build/dotform.html plays offline. Shared QR links require internet and a hosted URL that preserves the level fragment.

Customise this game

Edit TypeScript rendering, controls, rules, audio and UI. Author and share puzzles in Creator or edit campaign JSON and sculpture tools. Replace seller branding, adjust colours and cosmetics, translate text and configure your own shared-level URL.

Documentation

readme.txt; docs/creator.md; campaign balance ledgers; licence.txt, terms-and-conditions.txt, asset-disclosures.txt and third-party-notices.txt; marketing/PROVENANCE.md.

Support

Purchased source version included. Hosting, ongoing support, custom work and future updates require a separate agreement. Mandatory remedies remain. Private download: 14 days from payment confirmation; keep a backup.

Assets & third-party notices

AI tools assisted coding and design. Gameplay geometry, world illustrations and effects are code-authored; audio is synthesized. No Blender originals, stock model pack or concept-image pack. Marketing captures show the actual game. Replace Vembon/Vembro branding. Three.js, node-qrcode and dijkstrajs: MIT; jsQR: Apache-2.0. Full notices included.

How to play the demo

Drag the sculpture with your mouse or finger, or use arrow keys / WASD. Choose an axis and tap or hold the turn buttons for precise adjustments. Some worlds add roll, scale, movement, reflection or hinge controls. Match every dot to its target ring and hold the alignment briefly. Use How to play for the world-specific animated lesson. In Creator, draw one or two shapes, set target and start poses, then Check solvability to watch the solution and Playtest to try it yourself.

Latest demo release · 1.2.0

Public Dotform release: 750 campaign puzzles across 15 worlds, responsive desktop/portrait/landscape play, progression cosmetics and the Creator. Explicit Add/Remove shape controls; solvability checking with solution replay; QR links open created puzzles directly in the Vembon player.

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.