Cube Twist: A 3D Twisty Cube Puzzle From 2×2 to 10×10

Turn layers of a twisty cube in 3D, in one offline HTML file: drag a sticker to turn its layer with a snap, drag empty space to look around, scramble with an animation and see when it is solved, at any size from 2×2 to 10×10. The cube is built in code.

Cube Twist: A 3D Twisty Cube Puzzle From 2×2 to 10×10

Bring face colours, the sizes on offer and the look, and optionally the feel and scramble length. The Skill returns a downloadable Skill (the reference puzzle project, a customize guide, headless verification) and one playable example cube.

How it works

  1. Your coding agent copies the reference puzzle and follows the customize guide: colours, sticker shape, sizes, turn feel, scramble, framing, text, a new button.

  2. Everything is built into one HTML file; the cube is built from rounded boxes and sticker shapes in code.

  3. The puzzle is played headlessly under the sandbox policy: a drag turn, mid-turn, release, view drag, scramble, solve, a 5×5, reset and a phone.

Frequently asked questions

Does it call a model or need a key?

No. The Skill gives your agent a reference puzzle, a customize guide and verification; the puzzle itself makes no network calls and calls no model.

Why is the demo sandboxed?

The frame has an opaque origin and no network access, so the scene can’t read anything from this page or reach the internet.

Is the game in English only?

Yes. The page is in two languages; the puzzle’s own buttons and messages are in English.

Is the cube kept when I come back?

No. The sandbox has no storage, so each size keeps its cube only while the page is open.

Does it work on mobile?

Yes, with one finger. It has been verified under touch emulation, not on real devices.

Why is there no online generation?

Building a new scene needs a model key inside the sandbox, which the backend doesn’t support yet. Run the Skill with your own agent for now.