Cooperate with your past self to solve impossible puzzles in a futuristic cyberpunk world. Every run you make becomes an echo clone β and success requires mastering your own timeline.
Echo Runner is a browser-based puzzle platformer built around one deceptively simple idea: every action you perform during a run is recorded. When the timeline resets β either by reaching the exit, dying, or pressing R β your previous run is replayed automatically as a semi-transparent echo clone. That clone mirrors your exact movements, second by second, from start to finish.
The puzzles in Echo Runner are designed so that no single player can solve them alone. You need your echo clone. Stand on a pressure switch during your first run, reset, then run through the barrier your clone is now holding open. On harder levels, you stack multiple echoes β each from a different run β and coordinate them like a one-person orchestra performing a piece only you know the score to.
Set in the neon-lit megacity of Neo-Velo, you play as an elite hacker-runner who has become trapped inside a security loop. Your mission: infiltrate 10 high-security districts across 20 levels by manipulating time itself. The grid resets, but your echoes remain. Use them.
Echo Runner's mechanics are built on a single loop β record, reset, cooperate β and then layer complexity on top. Here is how the core systems work:
Every movement, jump, and dash you perform is recorded in real time. Press R to rewind β your previous run begins playing back as a magenta ghost. Multiple resets stack multiple clones, all active simultaneously, each repeating their own recorded run.
Use echo clones to hold floor switches, open security barriers, and trigger chain reactions that no single run can achieve. The core loop is: plan your first run to serve your second run. Then plan your second run to serve your third.
A cooldown-based speed burst lets you cross large gaps and outrun scrolling grid hazards. Your cooldown is displayed as a glowing neon arc drawn around your character β keep it charged and save it for the moments that count.
Early levels introduce one switch and one clone. Later districts require three or four simultaneous echoes, each timed to hold different gates open in sequence. Timing precision becomes as important as puzzle logic.
Echo Runner takes about 60 seconds to understand and much longer to master. Here is the essential loop:
Use A/D or arrow keys to move, Space to jump, Shift to dash. Get a feel for the level layout before thinking about the puzzle. On mobile, use the on-screen D-pad and buttons.
Every locked barrier has a corresponding floor switch somewhere in the level. Step on it to see which gate it controls. Note the position β your echo clone will need to stand there while you pass through.
Do your first run with a specific goal: stand on the key switch for long enough to give your future self time to reach the gate. Every second you stand on that switch matters.
Your previous run starts replaying as a glowing magenta echo clone. Watch it β it is doing exactly what you just did. Now you have a cooperating version of yourself active in the world.
While your clone holds the switch, run through the open barrier and reach the exit terminal. On harder levels, chain multiple resets to create a team of echo clones working in sequence.
Watch the Echo Runner gameplay trailer to see the temporal echo mechanics in action β clone cooperation, district environments, and the Reactor Dash system.
Echo Runner was built as an exercise in proving that the most interesting game mechanics come from constraints, not features. The original question was simple: what if a single-player platformer required two players to solve it? The temporal echo system was the answer β and it turned out to generate more puzzle depth than expected from such a minimal ruleset.
The game runs entirely on HTML5 Canvas with no external game engine. Every rendering pass, physics tick, collision response, and clone playback system is written in vanilla JavaScript. This was a deliberate choice: keeping the dependency count at zero means the game will run on any browser indefinitely, without engine deprecation or plugin requirements.
Most browser games are ports of existing mobile games or clones of proven concepts. Echo Runner was designed from scratch around a mechanic that has no direct browser equivalent β time-cooperative single-player β to test whether the concept holds up at small scope.
The hardest design problem was level pacing. Introducing multiple echoes too early overwhelms players. Too late and they get bored. Each district was tuned to introduce exactly one new constraint β a second switch, a shorter reset window, a moving platform β rather than increasing complexity arbitrarily.
Clone recording stores every physics state at 60fps as a flat array of position and velocity vectors. Playback simply reads those frames back in order. Memory is managed by capping recording length per clone, which doubles as a natural difficulty mechanism β you cannot stall forever.
The instant-restart design (press R at any point with no penalty) fundamentally changed how players engage. Removing the cost of failure made players experiment faster and reach the "aha" moment β where they realise the echo is solving the puzzle for them β in half the time of earlier builds with death screens.
Echo Runner sits in a small but well-loved genre of games that use time manipulation as a core mechanic. These three titles were direct reference points during design β and the places where Echo Runner intentionally diverges are as important as the similarities.
Jonathan Blow's 2008 masterpiece uses time rewind as its primary tool. Each world introduces a new time rule β objects unaffected by rewind, shadows that replay your movement. It is the canonical template for time-mechanic puzzle design.
Echo Runner: clones are additive, not rewoundA philosophical first-person puzzle game where robot copies of yourself can be recorded and used to hold beams and triggers while you solve other parts of the puzzle. The core cooperative-with-yourself loop is the closest conceptual match to Echo Runner.
Echo Runner: 2D, faster, browser nativeValve's co-op mode requires two players to place portals that serve each other's movement. Echo Runner replicates that dependency β where one actor's action must serve another's path β but collapses both players into a single person across time.
Echo Runner: solo, temporal, no portalsWhat separates Echo Runner from these benchmarks is the cyberpunk aesthetic combined with the browser-native zero-download execution. Braid and Portal 2 are purchased products. The Talos Principle requires a capable PC. Echo Runner runs on a phone with no friction between curiosity and play.
If Echo Runner's blend of browser engineering and game design interests you, these articles from the AllInOneAICenter blog go deeper into the technical and creative thinking behind building interactive experiences with AI and modern web tools.