Can you solve a Rubik's Cube*? Easy enough, right? If, by chance, you don't know how to solve one, I have a beginner's tutorial video link in the game!
Now, try it from a 2D perspective. You can rotate the whole cube in 6 directions, and then select top, bottom, left, right, or center to rotate faces individually.

*************************************************************************************

WEBGL DEMO [v1.0]

This browser version of the game is now intended to only be a demo of the downloadable PC version. So, Profile and Leaderboards have been removed. I did leave in the Save System, although I had thought about removing it.  Includes fixes mentioned for recent PC version below.

*************************************************************************************

PC DOWNLOAD VERSION

NOW AVAILABLE TO PLAY ON STEAM!!! (<- CLICK!)

*************************************************************************************

ANDROID MOBILE VERSION

NOW AVAILABLE ON GOOGLE PLAY!!! (<- Click!)

*************************************************************************************

GAME DESCRIPTION

There is a settings menu with music and sfx volume controls, a selection of 5 sound tracks, and a dozen backgrounds to choose from. The background rotation can be turned off. There are 3 different skins to choose from. 

The timer can also be disabled if you don't like that sort of thing, but your fastest solve time will go on the leaderboard if you leave it on!

There is a menu screen for controls. They should be much more intuitive and easy to use now. They are not configurable due to the complexity of handling the cube. Please leave a comment if you feel there is anything I can do to make them better!

Even if you've never solved a Rubic's Cube, turn off the timer, change the music to your favorite track (or turn the music all the way down and play your own music outside the game),  and go for it!

Life In 2 Dimensions

This game was originally created for the 2023 GameDev.TV Game Jam using this theme. The original controls added further difficulty, but have since been reworked.

The cube can be manipulated to every possible configuration that a real-life cube can, but it is a bit more challenging, just as anything would be if you lived in a 2D world! For example, with a real cube, you can rotate the two opposite faces in an opposite direction of the center, but in 2D, you have to rotate one face at a time.

Feature List

- Set your own player name or use the default player id
- Online Leaderboards
- Keyboard and Controller Support
- Timer can be turned off, but a new game must be started to re-enable it
- Changeable backgrounds and music
- Adjustable cube rotation speed
- Tutorial video (YouTube link)
- Skin selection setting
- Auto Save/Load Settings

Known Bugs

None!

Please let me know if you encounter anything you feel should be fixed or changed!

*************************************************************************************

ASSETS & RESOURCES

Cube graphics were made from basic objects in Unity.

Skyboxes are available for free on the Unity Asset Store.

All audio, with the exception of the face rotation sound effect that I made, was downloaded from Pixabay and is royalty-free.

All the core game code was developed from scratch by myself, but the online leaderboards use the LootLocker SDK.

Developed for the GameDev.TV Game Jam 2023. The theme was "Life in 2 Dimensions".

Copywrite 2023 BeachBlock Games. All Rights Reserved.

*LEGAL DISCLAIMER: This game is not associated with, affilliated with, or endorsed by Rubik's Cube Ltd or Spin Master. It does not violate any patent or trademark. Copyright does not apply to the physical Rubik's Cube.

Also available on

Development log

Leave a comment

Log in with itch.io to leave a comment.