Designing Scenarios with Runtime Spawner
Designer overview of the package
Runtime Spawner isn’t just a technical tool - it’s a framework for shaping gameplay pacing, pressure, and surprise.
In 2.0, scenario design is built by combining:
Core spawning systems
Director-driven pacing
Optional addon behaviors
Optional special encounter rules
This lets you create scenarios that start calm, escalate naturally, and deliver memorable spikes of tension.
1. The Big Picture
At runtime, four layers work together:
Runtime Spawner Core
The execution engine that handles:
active spawn tracking
population limits
cooldowns and retries
placement and validation
object factory execution
Spawn Director
Part of core, the Spawn Director controls the intensity ladder for your scenario:
scaling pressure over time or progression steps
adjusting pacing and spawn limits
defining the overall flow of challenge
Addons
Optional behavior packages that define how scenarios are structured:
Global Spawner
Local Area Spawner
Waves
Spawnpoints
Special Encounters Addon
An optional addon package for conditional dramatic spawns:
flankers
mini-bosses
reactive enemies
surprise pressure spikes
2. Baseline Spawning (The Foundation)
Your baseline scenario flow usually comes from a combination of the core spawner plus one or more addons.
Common patterns:
Global Spawner
Maintains a persistent world population.
Use for:
ambient enemies
roaming threats
open-world population
Local Area Spawner
Activates based on player presence in a region.
Use for:
encounter zones
proximity-driven combat spaces
room or arena activation
Waves
Provides structured bursts of enemies over time.
Use for:
survival encounters
defense missions
escalating combat beats
Spawnpoints
Provides explicit authored spawn locations.
Use for:
ambushes
controlled entrances
precise enemy placement
Think of this layer as:
“What is the default structure of the encounter?”
3. Spawn Director (The Intensity Ladder)
The Spawn Director remains part of the core system and controls the larger pacing arc.
It manages scenario intensity through steps or phases, such as:
low pressure exploration
rising combat intensity
sustained survival pressure
final peak or climax
A Director step can influence things like:
alive caps
spawn pacing
wave cadence
overall scenario pressure
Example progression:
Step 0 - light ambient danger, scattered enemies
Step 1–2 - more regular pressure, modest groups
Step 3–4 - frequent conflict, higher sustained presence
Step 5+ - near-constant pressure, survival feel
Use the Director for:
long-form pacing
escalation curves
recovery windows between peaks
4. Special Encounters (The Spice)
The Special Encounters system is now a separate addon package.
This system is used for conditional, dramatic, or reactive spawns that sit on top of your baseline flow.
Examples:
a flanking group that appears when pressure is high
a sniper unit triggered when player health is low
a mini-boss introduced after players survive long enough
reinforcement enemies that appear only during late intensity steps
Each special encounter can define:
what to spawn
when it is valid
placement rules
caps and cooldowns
optional telemetry or step gating
Think of Specials as:
“The moments that break the rhythm and make the scenario memorable.”
5. Putting It Together
A typical 2.0 scenario might look like this:
Early Calm
Global Spawner provides light ambient enemies
Director is on a low-intensity step
Rising Action
Player enters a Local Area
Waves begin spawning in controlled bursts
Director advances to a higher step
Surprise Spike
Special Encounter addon triggers a flanking group or elite enemy
Spawnpoints are used for authored placement
Sustained Pressure
Wave pacing increases
Alive caps rise
More specials become valid
Climax
Peak Director step
Fast wave cadence
one or more special encounter rules active
Release
Director steps back down, or the scenario ends
Local Area deactivates, or waves stop
6. Design Guidelines
Use Core + Director for Macro Pacing
Core handles execution
Director shapes long-term intensity
Use Addons for Scenario Structure
Global for persistent population
Local Area for space-based activation
Waves for timed pressure
Spawnpoints for authored placement
Use Specials for Drama
Save them for spikes, twists, and memorable beats
Avoid overusing them or they stop feeling special
Mix Procedural and Authored Placement
Procedural keeps encounters fresh
Authored placement keeps them intentional
Keep Caps Conservative
Strong pacing usually feels better than raw quantity
Key Mental Model
Core
Executes and tracks spawns
Director
Controls the pacing ladder
Addons
Define the scenario structure
Special Encounters
Add dramatic exceptions and surprises
Last updated