Echoesdev blog

About the game

Echoes is a puzzle platformer for LÖVE 11.5. You are a small lantern-spirit in a ruin lit by hanging torches. You can’t jump very high and you can’t cross wide pits. What you can do is remember.

Level 10, Ferry. The light rides a violet, mirrored echo over spikes it could never jump.
Level 10, Ferry. The light rides a violet, mirrored echo over spikes it could never jump.

Run it

The quickest way is to play it in your browser. To run the desktop version:

With LÖVE 11.5 installed, run the play script from the repository root:

scripts\play.cmd        (Windows)
scripts/play.sh         (macOS, Linux)

LÖVE loads the game/ folder, so love game from the repository root works too. On Windows, "C:/Program Files/LOVE/lovec.exe" game also prints the console output.

Controls

Keyboard and an Xbox-style controller drive the same actions, and you can plug the controller in at any time. On-screen hints switch to button names once you touch the pad.

ActionKeyboardGamepad
MoveLeft Right or A DD-pad or left stick
Jump (hold for height)Z, Space, W or UpA
Cast an echoX or KX or B
Rewind (hold)C or ShiftY or a shoulder button
Restart the levelRBack
PauseEsc or PStart
MenusArrows or W S, Z Space Enter to confirm, Esc Backspace to go backD-pad or stick, A confirm, B back

The pad gives a light rumble when you die and when you cast.

The echo

The game records your position every simulation step, 60 times a second. A cast copies the last 3 seconds, which is 180 frames, into an echo.

Two tricks fall out of that. Stand on a plate for 3 seconds before you cast and the echo sits on that plate for about 7 seconds. Cast at the top of a jump and you leave a platform in mid-air.

Tiles that change an echo

The second and third acts add three tiles, the fourth adds a checkpoint, and every level has an ember.

The twenty-two levels

ActLevels
I. Learning the echo1 Wake, 2 First Echo, 3 Stairway, 4 Two Minds, 5 Ascent
II. One new tile each6 Other Side, 7 Trapdoor, 8 Undertow, 9 Underfoot
III. Combinations10 Ferry, 11 Short Memory, 12 Confluence
IV. Two ideas per level13 Relay, 14 Plumb Line, 15 Undercroft, 16 Crawlspace, 17 Ferryman’s Toll
V. Three ideas and a budget18 Clockwork, 19 Hall of Mirrors, 20 Three Steps Behind, 21 Let Go, 22 The Last Light

Acts IV and V are long levels of two to four rooms, each room starting at a waystone. Progress, best times and fewest deaths save to save.txt in the LÖVE save directory. Clearing a level unlocks the next two, so you can skip one you’re stuck on.