[{"data":1,"prerenderedAt":95},["ShallowReactive",2],{"game-rooftop-relay":3,"article-rooftop-relay":44},{"slug":4,"title":5,"description":6,"category":7,"subcategory":8,"tags":9,"thumbnail":14,"thumbnailAlt":15,"iframeUrl":16,"iframeWidth":17,"iframeHeight":18,"embedType":19,"developer":20,"developerUrl":21,"releaseDate":22,"lastUpdated":22,"popular":23,"difficulty":24,"controls":25,"features":33,"relatedGames":40},"rooftop-relay","Rooftop Relay","Run a rooftop delivery route across eight handcrafted stages, using coyote-time jumps, wall bounces, and checkpoints to protect every package.","Platformer","Precision",[7,8,10,11,12,13],"Parkour","Levels","Checkpoints","Touch","\u002Fassets\u002Fimages\u002Fgames\u002Frooftop-relay.svg","Rooftop Relay platformer thumbnail","\u002Fselfhosted\u002Frooftop-relay\u002Findex.html","100%","700","selfhosted","SonoTap","https:\u002F\u002Fsonotap.online\u002F","2026-07-18",false,"Medium",{"keyboard":26,"mouse":31,"touch":32},[27,28,29,30],"A\u002FD or Left\u002FRight — run","Space, W, or Up — jump and wall-bounce","R — restart from checkpoint","P — pause","Use the visible movement and jump buttons when playing without a keyboard.","Hold the left or right control to run and tap Jump; checkpoints preserve progress after a hazard.",[34,35,36,37,38,39],"Eight handcrafted rooftop stages","Coyote time and jump buffering","Wall slides and wall bounces","Mid-level checkpoints","Fixed-step physics and camera","Persistent level selection",[41,42,43],"cat-mario","dino-runner","executive-man",{"id":45,"title":5,"body":46,"description":6,"extension":87,"faq":88,"lastReviewed":22,"meta":89,"navigation":90,"path":91,"seo":92,"slug":4,"stem":93,"__hash__":94},"games\u002Fgames\u002Frooftop-relay.md",{"type":47,"value":48,"toc":79},"minimark",[49,54,58,62,65,69,72,76],[50,51,53],"h2",{"id":52},"overview","Overview",[55,56,57],"p",{},"Rooftop Relay is an eight-stage precision platformer about delivering a package across a city skyline. The courier can run, jump, slide against walls, and bounce away from them to cross alleys that are too wide for a normal leap. Handcrafted stages introduce those actions in a controlled order, then combine them with moving hazards and vertical routes. Checkpoints divide longer deliveries into manageable sections, so a missed landing costs progress without forcing a complete restart. The movement model includes coyote time, allowing a jump for a brief moment after leaving an edge, and jump buffering, which remembers a slightly early button press until landing. These details make the controls forgiving without removing the need to read speed and distance. Fixed-step physics keep the route consistent across display refresh rates, while a level selector remembers cleared stages locally. The package theme gives each obstacle course a clear purpose: reaching the destination intact matters more than collecting arbitrary tokens.",[50,59,61],{"id":60},"how-to-play","How to Play",[55,63,64],{},"Hold A and D or the Left and Right Arrows to run. Press Space, W, or Up to jump. Continue moving toward a wall to slide down it, then jump to bounce in the opposite direction. Touch and mouse players can use the visible left, right, and jump buttons. Press R to return to the latest checkpoint and P to pause. Reach the delivery marker to clear a stage; falling or touching a hazard returns the courier to the most recently activated checkpoint.",[50,66,68],{"id":67},"tips-strategy","Tips & Strategy",[55,70,71],{},"Momentum matters, so create a short runway before wide gaps instead of jumping from a standstill. Release the horizontal direction briefly when you need a more vertical landing. Coyote time is a safety margin, not a requirement: deliberately running beyond every ledge makes later sequences harder to control. For wall bounces, contact the wall slightly below your target height, hold toward it long enough to begin sliding, then jump and immediately steer toward the next surface. If a route includes several hazards, identify the next safe platform before starting; reacting one obstacle at a time often leaves no setup space for the following jump. Use checkpoints as practice boundaries. After respawning, repeat the same approach until it is stable rather than changing timing at random. On narrow mobile screens, keep one thumb dedicated to direction and use the other for jump so simultaneous inputs remain reliable. When a stage feels impossible, slow down and look for vertical surfaces—the intended route may climb a wall rather than clear the largest gap directly. Clean movement is faster than frantic movement because every recovery costs more time than a measured setup.",[50,73,75],{"id":74},"what-makes-it-distinct","What Makes It Distinct",[55,77,78],{},"The game favors readable platforming over surprise traps. Its assist windows smooth ordinary input errors, but the eight routes still demand deliberate use of momentum, wall interaction, and checkpoints. Responsive controls and persistent level access make it suitable for short attempts while leaving enough technical depth to improve a completed route.",{"title":80,"searchDepth":81,"depth":81,"links":82},"",2,[83,84,85,86],{"id":52,"depth":81,"text":53},{"id":60,"depth":81,"text":61},{"id":67,"depth":81,"text":68},{"id":74,"depth":81,"text":75},"md",null,{},true,"\u002Fgames\u002Frooftop-relay",{"description":6},"games\u002Frooftop-relay","shLwQyOgZYfI9ErtwhfbpWnXo65HW3IySp3dtLpRb5w",1784767263267]