Orbiting projectiles remain bound to one center while their positions rotate. The rule works when the anchor, radius, direction, angular speed, and spacing are readable before contact, every projectile keeps the committed formation, and a reachable gap or inner pocket remains available.

Open boss builder
Map the orbitKern reveals five projectiles, one fixed radius, equal spacing, and the clockwise direction before collision activates.
Test orbiting projectiles A looping diagram of five evenly spaced projectiles orbiting a boss. Their path and direction appear first, then the formation rotates while the player crosses through a moving gap into the center before the projectiles are recalled. Boss Player

Kern reveals five projectiles, one fixed radius, equal spacing, and the clockwise direction before collision activates.

Implementation checklist

Design the orbit, spacing, entry route, active rotation, and recall as one continuous spatial rule.

Core checks

Three questions for the mechanic

  • Can the whole orbit be read before contact?

    Show the anchor, complete radius, direction, projectile count, and spacing together. A player should be able to predict every occupied position rather than infer the rear half after it arrives.

  • Does commitment preserve the formation?

    Lock radius, angular speed, direction, and relative spacing when collision begins. Check each projectile body separately so the safe gap shown by the signal matches the gap used by collision.

  • Does the response stay reachable through motion?

    Sweep the full player body through the intended route over time. Leave enough angular and radial clearance to follow a gap, enter a pocket, or remain outside without requiring an unstated dash or invulnerability window.

Design mistakes

  • The back half appears without a signal

    Showing only the nearest projectiles hides count and spacing. Reveal the entire formation or use a persistent orbit guide before the active rotation.

  • The orbit changes radius during the dodge

    Unannounced contraction or expansion erases a planned pocket. Treat a radius change as a new signal and commitment instead of silently modifying the active rule.

  • The visual gap is smaller in collision

    Large hidden hitboxes turn a readable opening into a trap. Test projectile radius plus the player’s full body and keep effects from obscuring the true clearance.

Tuning

Tune the attack

  • Store one formation state

    Represent anchor, radius, base angle, angular speed, direction, count, projectile radius, and activation time once. Derive rendering and collision from that same state.

  • Measure the narrowest gap

    Compute edge-to-edge clearance between neighboring projectiles, not only their center angles. Compare it with the player diameter and movement available during the crossing window.

  • Keep the anchor legible

    If the boss moves, decide whether the formation follows rigidly, lags, or remains world-anchored. Signal that relationship because it changes every future projectile position.

  • Escalate one orbital variable at a time

    Later variants can reverse direction, add a second radius, or release selected projectiles. Give each change its own cue so the learned base orbit still supports prediction.

Arena

  • What the mechanic communicates

    An orbit makes Kern feel like the stable center of a rune system rather than a source of disposable shots. The ordered formation gives Tavi a visible moving boundary that can be understood before it must be crossed.

Player upgrades

  • Adapt it to the player verbs

    Basic movement can follow a wide gap or stay beyond the perimeter. A dash can cross a narrower opening, while block, parry, or projectile destruction may remove one body; state whether the remaining formation closes the gap or preserves its spacing.

Do not confuse this with

  • Keep the mechanic distinct

    Orbiting projectiles stay bound to an anchor while their positions rotate. A ring volley launches outward, a spiral barrage expands along a path, and rotating beams create continuous radial segments. Preserve the persistent anchor and discrete spacing.

Bosses that use this mechanic

Learn more

Found an inaccuracy or have a suggestion for this page? Propose an edit on GitHub