Flukz — open-source shmup community resource open-source GPL devlog  ·  about
// indie shmup & game-dev resource

Game Dev · July 6, 2026

Weapon Loadout Design in Shmups: Primary, Sub-Weapon, and Switching Mechanics

Give a player a spread shot, a laser, and a homing option all at once and you have not designed a loadout — you have designed a pile. Loadout design is the layer above individual weapon math: which weapons coexist, what it costs to move between them, and why a player would ever pick one over another.

Most write-ups about shmup weapons focus on a single system in isolation — how a power-up chain escalates a weapon's strength, or the specific intercept math behind a homing shot. Loadout design sits a level above both: it is the decision of how many distinct weapon options a player has access to during a run, and what structure governs moving between them. Get this layer wrong and even individually well-tuned weapons end up feeling redundant or, worse, feeling like there is one obviously correct choice and the rest exist only to be ignored.

How many weapons is too many

Two weapon slots — primary and one sub-weapon — is the most common structure in the genre, and for good reason: it is the largest number of options a player can meaningfully evaluate in the fraction of a second available during dense patterns. Three or more distinct primary options, freely swappable at any time, sounds generous on paper but in practice produces decision paralysis during exactly the moments when a player has the least attention to spare for it. Games that do offer more than two weapons almost always gate the extra options behind stage or ship selection made before the run starts, rather than free real-time switching, which keeps the in-the-moment decision space small even while the total content on offer is large.

Switching cost is the actual design lever

The weapon roster matters less than what it costs to move between entries in it. A few structures show up repeatedly, each with a different feel:

None of these is objectively correct; they produce different games. A charge-meter sub-weapon rewards aggressive, risky play that builds the meter faster. An ammo-limited one rewards hoarding for the moments that need it most, which plays well against boss fights specifically since the player can see the threat coming and plan around it, tying directly into how a fight's phases and tells are communicated in the first place.

Loadout economy at the start of a run

Separate from switching cost is the question of how a player acquires their loadout in the first place. Three common answers: everything is available from the first second of stage one; the loadout is chosen once from a menu before the run starts and locked for its duration; or the loadout is built progressively as the run proceeds, through pickups that grant new sub-weapon types rather than just upgrading an existing one. The third option is the most work to balance because it means the same stage plays differently depending on what a player happened to pick up on the way there, but it also produces the most build variety across repeat plays, which matters for a genre where players routinely replay the same handful of stages dozens of times chasing a better score or a cleaner run.

Balancing loadouts against the difficulty curve

A loadout system interacts directly with pacing: if every weapon option is viable everywhere, difficulty tuning has to assume the strongest reasonable combination the player might have at each point in the stage, which can make an under-geared run feel unfairly hard. Deliberately weak early options that get outclassed by mid-run pickups are a reasonable design choice as long as the weak option is still functional on its own — nothing sours a loadout system faster than a starting weapon that feels like a punishment for not yet finding the good one. Playtesting a stage with the weakest legal loadout, not just the strongest, is the fastest way to catch that kind of imbalance before it reaches players.