Guide

Game finisher and execution systems explained

Harbor Ruins' elite brutes shipped with a flashy execute animation that almost nobody saw. The prompt appeared when HP dropped below 15%, but the enemy still had hyper armor on its desperation slam — players mashed the button, nothing happened, and assumed the feature was broken. Telemetry showed 4% finisher uptake on a system that consumed three weeks of mocap. The refactor moved the gate to post-stagger vulnerability, widened the input buffer, and granted a guaranteed crit multiplier so the payoff matched the spectacle. Uptake hit 71% within a week. Finishers and executions are deliberate kill moments: scripted or semi-scripted sequences that convert a combat win into emotional punctuation. They differ from ordinary damage because they pause the threat economy, trade control for fantasy, and signal mastery. This guide covers trigger conditions, prompt and FSM design, cinematic blending, invulnerability rules, loot and pacing hooks, multiplayer authority, the Harbor Ruins elite refactor, a technique decision table, pitfalls, and a production checklist alongside stagger and poise, parry systems, and stealth takedowns.

What finishers do in your combat loop

A finisher is not just a longer death animation. It performs four jobs that regular kills rarely combine:

  • Payoff punctuation — converts sustained pressure (chip damage, posture breaks) into a satisfying release beat players remember.
  • Pacing brake — briefly freezes nearby threats so a long kill does not become a free hit during a vulnerable camera move.
  • Skill signal — optional or gated executions reward positioning, timing, or resource spend (focus meter, execution charges).
  • Narrative flavor — weapon-specific or context-aware kills sell character fantasy without a cutscene load.

When finishers fail, they feel like unskippable cutscenes glued onto combat. Common symptoms: prompts during armor frames, identical animations on every enemy scale, finisher damage that skips boss phase transitions, or multiplayer desync where one client sees a corpse while another still fights a ghost. Treat executions as a state contract between attacker, victim, and the encounter director — not as a cosmetic overlay on the death event.

Trigger gates: when the execute prompt appears

Most games stack multiple conditions. Document them explicitly so animators, AI, and UI do not fight:

HP threshold executes

Victim HP below X% (or absolute value for bosses). Simple to tune but dangerous if armor or i-frames overlap the window. Pair with a vulnerability flag set by AI (“desperation phase complete”) rather than raw HP alone.

Stagger and posture break

Prompt fires when poise depletes or guard breaks, independent of HP. Soulslike ripostes and action-RPG launchers use this model: the finisher is the reward for winning the interrupt minigame, not for grinding HP.

Position and context gates

Rear cone (overlap with backstab takedowns), elevation advantage, environmental ledge, or weapon reach class. Context gates reduce animation mismatch (no neck-snap on a giant) and increase skill expression.

Resource spends

Focus, super meter, or consumable “execution blade” charges. Spending resources makes finishers opt-in burst rather than mandatory slowdown.

Recommended pattern: AND a soft gate (HP or stagger) with a hard gate (not in hyper armor, on ground, facing within cone). Log which gate failed when players mash unsuccessfully — that metric saved Harbor Ruins.

Prompt FSM, input buffering, and animation selection

The execute flow is a small state machine shared by UI, combat, and animation:

  1. Eligible — gates true; victim tagged CanExecute.
  2. Prompting — UI shows icon; input listener active; victim enters short idle or looping hurt pose.
  3. Committed — player input or auto-trigger; both actors lock to finisher graph; damage pipeline paused for victim.
  4. Playing — synced animation with hit frame for final damage and loot spawn.
  5. Resolved — corpse state, XP, achievements, encounter advance.

Input buffering: accept execute press 200–400 ms before the prompt appears and 300–500 ms after it vanishes. Action players expect generosity here; stingy windows read as broken input.

Animation selection: pick variant by weapon tag, victim skeleton class, and relative facing. Fallback to a generic in-engine kill rather than playing a humanoid neck-snap on a quadruped. Blend time from combat idle to finisher start should be ≤8 frames or players feel a hitch.

Camera: mild FOV punch and orbit offset sell impact without full lock if you need to preserve situational awareness. Horror and spectacle titles can go full cinematic; competitive modes should keep partial control.

Invulnerability, crowd control, and encounter safety

During Committed and Playing, define who is invulnerable and to what:

  • Attacker — often i-frames vs normal hits but not vs boss wipe mechanics; document exceptions.
  • Victim — always immune to further damage; death applies on a single authorized frame to prevent double rewards.
  • Bystanders — freeze AI, reduce aggro radius, or slow time 30–50% in a bubble. Full global pause breaks multiplayer.

Boss fights need phase transition guards: if HP crosses a phase threshold mid-finisher, queue the phase change after resolve rather than interrupting the animation. Skipping a scripted phase because execute damage overflowed is a classic production bug.

Respect hyper armor rules: never show a prompt while the victim can still attack through hits. Either suppress the prompt or allow a counter-execute only on perfect parry — not on arbitrary HP%.

Rewards, pacing, and repeatability

Finishers trade time for payoff. Tune rewards so the exchange feels fair:

  • Damage multiplier — guaranteed kill or 2×–5× crit on remaining HP; must not trivialize bosses unless gated by rare stagger.
  • Loot bias — higher drop tier or bonus currency; diminishing returns if players farm the same finisher on trash mobs.
  • Meter refund — return partial stamina or focus on success to encourage use in long encounters.
  • Cooldown or charge cap — prevents infinite loop of execute → invuln → execute in horde modes.

Track time-to-kill with vs without finisher. If finishers slow kills by more than 1.5× without a commensurate reward, players skip them — Harbor Ruins' early telemetry proved exactly that until crit bonus landed.

Multiplayer authority and sync

Finishers are high-risk in networked play:

  • Server commit — only the authority validates gates and picks animation ID; clients play predicted local blend until confirm.
  • Ownership — designate one attacker; reject simultaneous execute prompts on the same victim from two players.
  • Resurrection edge cases — if a healer lands during Playing, define whether finisher cancels or completes on a downed target.
  • Spectator bandwidth — long mocap may need compressed replication or skip for distant clients.

Co-op horde games often use shared finishers (any player in range can trigger) with a short lottery to avoid UI fights. PvP usually disables executions entirely or limits to execution-only game modes.

Harbor Ruins elite refactor (worked example)

Problem: HP-based execute on brutes conflicted with desperation hyper armor and a 2.4 s uninterruptible slam. Prompt visible, input ignored, players frustrated.

  1. Gate move — execute only when StaggerState == Vulnerable after posture break, not raw HP%.
  2. Armor strip — entering vulnerability clears hyper armor for 1.2 s; slam cannot start inside that window.
  3. Buffer + UI — 350 ms pre/post buffer; prompt pulses on victim chest bone, not screen center.
  4. Reward — 3× damage on remaining HP plus guaranteed rare material roll; normal kills unchanged.
  5. Bystander bubble — 4 m radius AI pause, not global slow-mo.

Result: finisher uptake 4% → 71%; average brute fight time +0.8 s (acceptable for spectacle); player sentiment on “execute feels broken” tickets dropped to near zero. Three animation variants by player weapon class reduced samey repetition complaints.

Technique decision table

Approach Player control Spectacle Best when Watch out for
HP threshold execute Medium (prompt) Medium Trash mobs, power fantasy Armor overlap; phase skip
Stagger riposte High (timing) Medium–high Soulslike, skill builds Opaque posture rules
Stealth takedown High (setup) Medium Stealth loops AI detection quirks
Full cinematic QTE Low Very high Boss story beats Skip demand; failure punishment
Environmental kill High (position) High Immersive sim, horror Setup rarity; collision bugs
Auto glory kill Low (proximity) Medium Fast horde shooters Repetition; MP sync

Common pitfalls

  • Prompt during armor — players learn to ignore the system permanently; align with vulnerability flags.
  • Identical finisher on every enemy — spectacle fades; scale variants by skeleton class at minimum.
  • Skipping boss phases — execute damage must respect phase HP floors or queue transitions.
  • Unskippable length in repeat content — add hold-to-skip after first view or shorten on subsequent kills.
  • No fail feedback — silent reject on bad gate; play a deny SFX and log gate failure reason.
  • Loot double-spawn — death frame and finisher frame both grant drops; single authoritative grant only.
  • Camera traps — finisher orbit exposes player to off-screen hits; bubble pause or rear guard.
  • PvP imbalance — guaranteed kill from behind in PvP without telegraph ruins match integrity.

Production checklist

  • Document all trigger gates (HP, stagger, position, resource) as AND/OR table.
  • Verify prompt never shows while victim has hyper armor or active super attacks.
  • Set input buffer (pre/post) and test on 60 Hz and 120 Hz.
  • Pick animation variant by weapon tag + victim skeleton class with fallback.
  • Define i-frames for attacker, victim damage lock, and bystander AI pause radius.
  • Single death frame: apply loot, XP, and quest credit once on resolve.
  • Test boss phase thresholds with max finisher damage overflow scenarios.
  • Measure uptake rate and time-to-kill with vs without finisher in telemetry.
  • Multiplayer: server-authoritative commit, one owner, desync recovery path.
  • Provide skip or shorten path for repeat PvE farming after first play.

Key takeaways

  • Finishers are state contracts — trigger gates, prompts, and rewards must align or players assume the feature is broken.
  • Stagger-gated executes reward interrupt mastery; raw HP thresholds need extra vulnerability flags to avoid armor conflicts.
  • Generous input buffering and clear deny feedback matter as much as mocap quality.
  • Invulnerability bubbles, phase guards, and single death-frame loot prevent encounter and economy bugs.
  • Harbor Ruins moved executes to post-stagger windows and added crit payoff — uptake rose from 4% to 71%.

Related reading