[Scrambler]

by Jammers in Pajamas


You are a space captain who has located the [Scrambler], an ancient cube that can manipulate time and space. Use it to aid allied units in collecting cores, pressing switches, activating anti-gravity pads, and avoiding corrupted entities.

[Scrambler] is a puzzle game that can be played with a 3x3 cube as alternative controller. The cube's gyroscope controls the camera rotation and twisting the cube's sides manipulates slices of space in the game.

Players without a compatible cube can a the mouse, keyboard, gamepad, or touchscreen (for mobile).

Best played in fullscreen mode.


[Controls]

A.) 3x3 Cube

- See https://github.com/afedotov/gan-web-bluetooth?tab=readme-ov-file#gan-smart-cubes for the list of compatible cubes.

- Only tested with GAN356 i 3 so far.


Cube ActionGame Action
Twist side of cubeTwist side of cube
Rotate cube (if has gyroscope)Rotate camera
Shake cube (if has gyroscope)Restart mission

B.) Mouse / Touchscreen

Mouse / Touch ActionGame Action
Drag outside cubeRotate camera
Swipe side of cubeTwist side of cube

C.) Keyboard


KeyGame Action
Arrow KeysRotate camera
RTwist right side of cube clockwise
Shift+RTwist right side of cube counter-clockwise (R')
LTwist left side of cube clockwise
Shift+LTwist left side of cube counter-clockwise (L')
UTwist top side of cube clockwise
Shift+UTwist top side of cube counter-clockwise (U')
DTwist bottom side of cube clockwise
Shift+DTwist bottom side of cube counter-clockwise (D')
FTwist front side of cube clockwise
Shift+FTwist front side of cube counter-clockwise (F')
BTwist back side of cube clockwise
Shift+BTwist back side of cube counter-clockwise (B')
BackspaceRestart mission
TabSelect mission
EscExit

D.) Gamepad

KeyGame Action
D-PadRotate camera
Twist right side of cube clockwise
L1+Twist right side of cube counter-clockwise (R')

Twist left side of cube clockwise
L1+Twist left side of cube counter-clockwise (L')

Twist top side of cube clockwise
L1+Twist top side of cube counter-clockwise (U')
XTwist bottom side of cube clockwise
L1+XTwist bottom side of cube counter-clockwise (D')
R1Twist front side of cube clockwise
L1+R1Twist front side of cube counter-clockwise (F')
R2Twist back side of cube clockwise
L1+R2Twist back side of cube counter-clockwise (B')
STARTRestart mission
SELECTSelect mission

[Connecting a Cube]

NOTE: The game uses Web Bluetooth to connect the cube and it is experimental at the moment. We're exploring other ways to make it easier to play with a cube.

  1. Download scrambler-html-cube.zip.
  2. Unzip the file.
  3. Use a web server to host the game. One way is to cd inside the scrambler-html directory, run python3 -m http.server, then go to http://localhost:8000.
  4. Follow the instructions inside the game.
  5. Enjoy!

[Credits]

- https://github.com/afedotov/gan-cube-sample

- https://www.mixamo.com/#/?page=1&type=Character

- https://github.com/lukky-nl/third_person_controller_assets

- https://ambientcg.com/view?id=NightSkyHDRI007

- https://godotshaders.com/shader/lightweight-crt-effect/

- https://godotshaders.com/shader/the-pain-shader/

- https://godotshaders.com/shader/warp/

- https://godotshaders.com/shader/magical-shield-shader-2/

- https://godotshaders.com/shader/x-ray-vision-effect/

- https://godotshaders.com/shader/pulse-aura-for-3d-character/

- https://godotshaders.com/shader/distortion/

Download

Download
scrambler-html-cube.zip 24 MB
Download
scrambler-linux.zip 39 MB
Download
scrambler-windows.zip 45 MB
Download
scrambler.apk 64 MB

Comments

Log in with itch.io to leave a comment.

Played this game at PGDX 2025! Really fun and I love the tactile feeling of using the bluetooth Rubiks Cube controller

Thank you for playing!