irrlamb

irrlamb is a 3D physics game in which you control a blue ball of energy in an attempt to touch all glowing orbs in the level.

Download

Source Code

Features

Trailer

Screenshots

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.

Tutorial
Touch the glowing orb to win

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.

Tutorial
Replays

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.

Tutorial
Viewing a replay

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