Game Guide
Downloading
Head over to the Download page to get a copy of the game. If you're building the game from source, see the README file for instructions.How to Play
After launching the game, click Play to select a level set. New players should start with the tutorial section. If you're playing with a gamepad, use the Left Stick to move the cursor around, then hit A to make a selection.

Hit the keys ESDF or use the Left Stick to apply torque to your ball. Hit Spacebar or A on the gamepad to jump. Use the mouse or Right Stick to look around. Controls can be changed in the options screen.
Replays
When you complete a level, you can save a replay by clicking Save Replay. You can also save a replay at any time by opening up the in-game menu with Escape.
If you beat a level for the first time, or with a new fastest time, a replay will automatically be saved.
Viewing Replays
From the main menu, select Replays to view all of your saved replays. Select one and hit the view button, or double-click the level icon to view it.
You can sort the replays by either date or level name by clicking the sort button in the top-right.

While watching a replay, you can use the various buttons at the top to control playback speed or seek forward. Holding right-click allows you to change camera angles with the mouse.

Replay Validation
While most games only save orientation data for each object in a replay, irrlamb also saves player inputs. Since the game is deterministic, those inputs can then be used to playback a level to achieve the exact same results.
To validate a replay, select a replay from the list and hit V on the keyboard, or Y on the gamepad. Replay validation does not currently work with Linux replays on Windows, and vice versa.
Gameplay Tips
- The game is much easier with a keyboard and mouse due to the imprecise nature of gamepad analog sticks.
- It helps to understand the physics of the player controls. When you press the movement keys, a torque is applied, not a linear force.
- When you jump, you're able to free spin. Use this to gain momentum for long jumping.
- Never give up! The hardest levels will take hours of practice. You can do it!