Nobody saw the flying sword, so I redesigned the first sky crossing
Development covered 19 Sep 2026 to 20 Sep 2026 (commit dates).
Myriad Immortal Sect is a shared world without being a live multiplayer game. You never fight someone in real time, but the people around you on the map are real players: cultivators from the rankings walking the land near you, and now and then someone crossing the sky on a flying sword.
That layer exists for one reason. An idle game played alone in a tab can feel like a spreadsheet with a background, and seeing other people is the cheapest way to say "this place is lived in".
This week I found out that the most important instance of it, the first one, was not working. Not broken. Working exactly as written, and unseen.
On cue, on screen, unnoticed
Shortly after you first reach the map, a toast says "Look up, someone rides the wind", and a rider crosses the sky. I measured it in the 1280 by 720 frame of an itch.io embed.
The crossing launched on time. It cut a 21 degree diagonal through the player's own head height at 250 pixels a second and was gone in 2.8 seconds. A blind five-minute first play never noticed it.
Three things worked against it:
- It was fast.
- It moved diagonally through the busiest part of the screen, the area around your own character, where the eye is already full.
- And when it passed over land you had not explored yet, it was drawn under the fog, a faint shape behind a grey tint.
Making a figure in the sky readable
The opening crossing now runs nearly horizontally through the upper band of the view, away from the clutter around the player. It is paced to cross the full width of the view in six seconds whatever the window size, which I checked at five different sizes, because a fixed speed in pixels means a phone sees a blur and a wide monitor sees a crawl.
It also had a staging problem. The rider started far enough outside the view that it spent 3.4 seconds flying towards the frame after the toast had already told you to look up, so the prompt arrived, you looked, and there was nothing yet. It now starts just outside the edge and is in frame within half a second of the toast.
And riders, their vessels and their glow draw above the fog while their shadow stays on the ground, so a crossing over unexplored land is as visible as one over home.
None of this changed what a crossing is. It changed whether the player's attention and the event were in the same place at the same time.
A warm-up cadence for the first three minutes
Normally someone crosses the sky about once a minute. That rhythm is right for the long session and wrong for the first one. If the opening crossing is missed, the next chance is a minute away, and a new player decides how a world feels in much less time than that.
So the first three minutes on the map have their own cadence: a crossing every 22 to 35 seconds, then it settles to the normal rate. All three of those numbers are settings rather than constants, because I fully expect to move them after watching more first sessions.
Riders travel on different vessels depending on their sect, and one you may see overhead is the Black Iron flying sword, which has its own codex entry.
The embed is part of the design surface
Most of the measuring this week happened inside the itch.io page rather than on my own site, and the frame around the game turned out to matter more than I expected.
Whenever the game scrolled something into view inside itself, the sect offers after the spirit test for instance, the browser also scrolled the itch page around it. On the draft page that dragged the whole host page 221 pixels and pushed the top of the game out of the window. The game now only ever scrolls its own content and never the page it lives in.
And the defaults a new player hears changed. Music and effects both started at 70. Music now starts at 20 and effects at 50, because the first thing many people do in a browser game is reach for the mute button, and I would rather they kept the sound of a tribulation than lost it to a loud menu theme.
What to take from this
If your design depends on a moment, measure the moment in the smallest, busiest frame a real player will use, and check three things: is it where the eye already is, does it last long enough to find, and does the prompt arrive with the event or before it.
For a wider view of what the map holds, the overview of exploration in an idle cultivation game is the place to start.
Look up in your first three minutes: the world is free to walk in your browser.
Comments
No comments yet. Start the discussion.