About This Game
The game currently has two modes
time attack - try to set your best time for getting from the start to the end of the level(default mode)
crystal hunt - collect 10 crystals placed in the level(see page notes on starting crystal hunt mode)
Start the game at the bottom and jump/run up the blocks and walls and land on top of the top(or farthest)-most block(which flashes from white to black with a spinning blue crystal over its top) of the tower in as short a time as possible. Falling into the water resets the level timer and returns the player to the last point at which they were fully stopped(fully stop if you want to create a checkpoint). Pressing the gamepad back button or keyboard F2 will restart the level regenerating any level pickups.
Steam leaderboards are currently supported for the first 30 levels.
To play crystal hunt mode, in the pause menu(F1) turn on the following options:
Press F1 to unpause and F2 to restart the level. You will see in the display a count of 10 crystals that have been randomly placed for the level for you to find. The crystals are small blue cubes and create a sound which grows louder as you get nearer. There are also 2 parallel vertical blue lines that will appear near the middle of your display when you hear the crystal sound, the line on the right will expand the closer you are to the nearest crystal. When you see where the crystal is, press the 'B' gamepad button or mouse right-click with your aim cursor directly over the crystal to get it(it should disappear, will make the hit area bigger in upcoming versions). The game currently just keeps a counter for the level of the crystals left, so if you get to zero that's it for the level. I've tried to sort out any issues where crystals might spawn inside of objects(unobtainable), but if you run into an issue where you think a crystal has spawned in an unreachable spot, let me know the level number and I'll try to fix.
To jump - press/hold right-bumper(or spacebar)
hold time increases jump to maximum
can charge jumps while in mid-jump
Left-stick(WASD keyboard) movement sensitive to amount of stick push
use the left-stick press(or left shift) to add additional horizontal force/push to ground or air movement
Last checkpoint automatically created wherever player stops moving
Blocks can be landed on top of only and not run or jumped from the side
Running walls are use to run/jump up or on top of(a draining sound is heard when contact is established), but only for a limited time before their energy runs out(they fade to black and sound an alert).
A good technique is after jumping onto a running wall to continue building momentum running/jumping up the wall, getting the last jump in before exiting the wall.
Only 1 superjump pickup can be held at a time, when activated by pressing Y(or keyboard left shift) the next jump charge will be about twice as high depending on the charge amount
The red 'S' letter in the display indicates superjump available.
Rocks plants by default cannot be jumped from, but this option(rock jump) can be changed from the pause menu(start button/F1) for levels 8+
start button/F1 - pause game, pause menu/config options
back button/F2 - restart level
back button while game is paused/F3 - next level
The players best run for each level completed is saved to a local file and replayed(a ghost object moving along the former player path) when the player restarts the level.
F4 - local splitscreen 2-player
In a 2-player game, whichever player makes it to the top(or farthest)-most block first is the winner(shows 'WIN' in their display). Restart the level or a choose a different level to play again.
F6 - toggle off/on head display
This is for VR, where the head camera position might be off from the character head position.
Right-trigger (keyboard R) : fire rocket - fires a rocket that will release an explosive push field on impact. Currently a new rocket is given every 10-20 seconds with the idea that 2 people playing local multiplayer might use it as a disruptive weapon in challenge runs or single player for an explosive push. The yellow 'R' letter in the display indicates the rocket count available(max 3).
B (right-mouse click): get crystal in crystal hunt mode
X (keyboard G): toggle glide - only enabled after level completed(top block landed on) - free-look with right-stick/mouse, left-stick back(key S) to fly up, forward(key W) to fly down, left(key A) to turn/fly left, right(key D) to turn/fly right, glide toggle resets body to facing position. Green letter ‘G’ in display indicates glide active.
Levels are procedurally(randomly) generated from a level random seed number, changing block and wall and color choices. Levels 1-7 have progressive difficulty(level 1 easiest, level 8+ same hardest difficulty).
If performance is slow, try a lower graphics setting in the game launcher or launch setting such as
or other launcher options listed at https://docs.unity3d.com/Manual/CommandLineArguments.html
Pause menu(look speed x, look speed y) and display toggles are saved in a game settings file. Best runs on completed levels are saved to level files.
For VR, the main controls I use on the gamepad without having to remove my headset are back button to restart a level, start button to pause and back button while the game is paused to go to the next level(same as F3 on keyboard). The mouse look speed settings can also be adjusted if the body rotation is too slow/fast and a VR comfort mode(30 degree rotation changes) option is available from the pause menu(start button/F1).
If using oculus rift and game fails to load, let me know and I will publish a separate branch download oculus rift specific version.
Minimum:OS: Windows Vista SP2 / 7 SP1 / 8 / 10
Processor: Core i3 / AMD A6 2.4Ghz
Memory: 1 GB RAM
Graphics: NVIDIA GeForce GT 240 / AMD Radeon HD 4670 / Intel HD Graphics 4000
DirectX: Version 10
Storage: 200 MB available space
Recommended:OS: Windows 7 SP1 / 8 / 10
Processor: Core i5 / AMD FX 2.4Ghz
Memory: 2 GB RAM
Graphics: NVIDIA GeForce GTX 470 / AMD Radeon HD 6870
DirectX: Version 11
Storage: 250 MB available space