Analytics preferences

Google Analytics is on by default for US visitors. Elsewhere, or if the region is unknown, it starts only after permission. You can change your choice here at any time.

Microsoft Clarity is paused to keep analytics cookies separate from games. These choices apply to Google Analytics. Advertising consent and other analytics services are described in the Privacy policy.

Cube Composer

  • Mobile
  • Desktop
  • Touch
  • Keyboard
  • Mouse
  • Single Player

Game controls

Use keyboard and mouse controls on desktop or touch on mobile.

How to play

How to play Cube Composer

Controls

  • Click an available function to add it to the program, or drag it into the program on the right.
  • Drag functions to reorder them, click a selected function to remove it, and use Reset to clear the level program.

Goal

Build an ordered sequence of available functions whose final cube pattern exactly matches the target shown above it.

About

About Cube Composer

A logic puzzle inspired by functional programming, where a short program transforms stacks of colored cubes.

Play better

Quick tips

First move

On level 0.1, add the function that maps yellow cubes to red cubes as the built-in help suggests.

Practical tip

When several functions are needed, compare every intermediate wall—the order of transformations changes the result.

Game info

Game details

Genre
puzzle
Session
medium
Play on
desktop, mobile
Controls
keyboard, mouse, touch

QuestHub review

Checked before listing

Source, license, build, and device checks are recorded for this game.

Last checked2026-09-06
  • Source
  • License
  • Build
  • Desktop
  • Mobile
Verification & source detailsPlay-test notes, browser checks, source and license

Play-test note

Solved tutorial puzzles 0.1 and 0.2 through normal controls in Chrome and confirmed the selected level and program survived a refresh.

QuestHub checks

  • Source recorded
  • License reviewed
  • Build verified
  • Network reviewed
  • Desktop tested
  • Mobile tested
Last checked
2026-09-06
Browser
Google Chrome
Play on
desktop, mobile
Controls
keyboard, mouse, touch

These checks describe the recorded build on the date above. Browser, device, or upstream changes can affect later behavior.

Source & license

Original creator
See upstream source
Pinned revision
a891ffe5de79b072819da04718820d0452b9a201
Code license
MIT AND BSD-3-Clause
Attribution required
Yes
Attribution
See upstream source
Asset review
verified
QuestHub changes
Not listed in the current catalog

These technical details come from the pinned source snapshot used for this QuestHub build.