Personal project / Game / interaction
Cubit.
2048, cubed: slide and merge inside a 3×3×3 cube, across six directions instead of four.
Open project Live in a browser
The trailer couldn’t load. Try again, or open the video directly.
My work
The engine, renderer, input controls and synthesized sound.
Working with
Vanilla JS · three.js · Web Audio · node:test
Inside the build
Six directions on a flat screen.
Context
The cube has six slide directions and interior tiles that can be hidden from view.
How it works
Swipes are matched to the projected cube axes. Obscuring tiles turn translucent; Space spreads the layers to show the interior.
In the work
A single HTML file with local saves, keyboard controls and touch input.
- Board
- 27 cells · 3×3×3 · six slide directions
- Input
- Swipes match the on-screen projection of each lattice axis
- Peek
- Space spreads layers; opt-in gyro view is capped at 12°