The main idea of the game is to overcome the distance and avoid obstacles. To control the cube player needs to tap on the right or left side of the screen, as a result of which the cube will roll to the left or right line.
The game developed by Aliaksandr Astapchyk, published on Google Play in April 2022 and removed in October 2023.
Video demonstration of the game: https://youtu.be/K5aCBnfW97g
The cube does a roll for every 10% of the load.
If the endless mode record is >50, displayed a text label with the record. Otherwise, shown "Tap to Play!". Start the game in endless mode by tapping any free area on the screen. In the main menu, navigate to the following sections:
- Skins: Choose cube, scope, ground, and colors for them and the background. Also, check how to unlock a particular skin.
- Levels: View the progress of passing all 10 levels, including the percentage completed and the number of level diamonds collected.
- Shop: Spend diamonds to acquire "Lucky Skin" or increase the starting distance. Every new purchase increases the price. Earn diamonds by watching ads, limited to 3 times every 15 minutes. Additionally, buy in-game currency (diamonds).
- Statistics: Check 8 measurable parameters and access the leaderboard if GPG is connected.
- Settings: Control the volume of SFX, connect/disconnect the GPG, enable/disable the FPS counter, and check the current game version.
- Endless: Continuous speed increasing on an ease-out graph with the generation of random diamonds and obstacles including multi-tiered ones. After death, the player can pay diamonds or watch ads at the first death to continue.
- Levels: 10 Levels with 3 level diamonds on each. Each level is faster and longer than the previous one. A speed booster appears from the fifth level. For the first level completion additional diamonds are given based on which level it is in order.
- GPGS for leaderboard
- AdMob and Unity Ads for advertisement
- Unity IAP for in-app purchases
Data saving in JSON with UTF-8 encryption.
- LeanTween as an animation engine
- Skins optimized using Mesh Combiner asset
- Baked light for static objects such as ground skins or obstacles
- TMP instead of embeded text labels
- Optimization for different screen resolutions and safe zones including 1:1 aspect ratio
- Jump with random spin: Cube jumps up and randomly spins in the air rotating on 1 or 2 random axes making 1 or 2 turns clockwise or counterclockwise. There is a chance to see a jump with no turns at all. This mechanic is used when selecting a skin, starting the game, and reviving after death.
- Game menu: If it is a level mode, the label with the level number is displayed, if it is not - "Random obstacles". Button to the main menu, continue, replay and SFX volume controller.
- Spatial assistance: The lane highlighting, aim and the pole for determining the position of the cube in space.