← Back to all articles

How Do You Design Branching Paths That Players Want to Explore?

Hades generates 12,000 unique room configurations from 400 hand-crafted components, while Dark Souls' Lordran consists of one meticulously designed interconnected world. Both approaches create memorable experiences, yet they serve fundamentally different design goals. The choice between procedural and hand-crafted level design isn't about which is superior—it's about aligning your approach with your game's core experience goals and development constraints.

The tension between these approaches reflects deeper questions about player experience, replayability, and authored moments versus emergent gameplay. When Spelunky players describe "the perfect run" through generated levels, they're experiencing something fundamentally different from speedrunners optimizing routes through Super Mario 64's hand-crafted stages. Understanding when to employ each approach—or how to blend them effectively—connects directly to broader level design principles and player engagement patterns.

This analysis examines the strengths and limitations of both approaches, explores successful hybrid systems, and provides concrete decision frameworks for choosing the right approach for your project. We'll investigate how different genres leverage each method and why player expectations vary dramatically based on game type.

The Strengths of Each Approach

Both procedural and hand-crafted design excel in different areas, creating distinct player experiences that serve specific design goals. Understanding these strengths helps developers choose the right tool for their intended experience.

Hand-Crafted Strengths

1. Authored Moments and Pacing Hand-crafted levels enable precise control over player experience:

  • Exact timing of reveals and surprises
  • Controlled difficulty curves within levels
  • Specific emotional beats and atmospheric moments
  • Guaranteed sight lines for environmental storytelling

Half-Life 2's "We Don't Go To Ravenholm" demonstrates masterful authored pacing. The level introduces zombie threats gradually: audio cues at 2 minutes, distant sighting at 3 minutes, first encounter at 4 minutes, overwhelming assault at 12 minutes. This precise escalation is impossible with procedural generation.

2. Environmental Storytelling Fixed geometry enables rich narrative through space:

Environmental Narrative Layers:
- Object placement telling micro-stories
- Architecture revealing history/culture
- Wear patterns showing usage over time
- Sight lines connecting narrative elements

Dishonored's Dunwall Tower tells stories through environment: bloodstains leading to hidden passages, abandoned guard posts suggesting recent conflict, personal belongings revealing character relationships. Each detail is deliberately placed to build narrative coherence.

3. Optimized Challenge Design Hand-crafted spaces allow perfect challenge calibration:

  • Jump distances matching exact player capabilities
  • Enemy placements creating specific tactical scenarios
  • Resource distribution balancing risk/reward perfectly
  • Checkpoint positioning for optimal retry loops

Celeste's Chapter 7 Summit contains 1,432 individually placed elements across 47 screens. Each spike, platform, and wind current is positioned within 2-pixel precision to create frame-perfect platforming challenges that feel difficult but fair.

Procedural Strengths

1. Infinite Replayability Procedural generation creates unique experiences each playthrough:

  • No route memorization diminishing challenge
  • Discovery remains fresh across hundreds of hours
  • Emergent scenarios from system combinations
  • Community sharing of unique generated moments

Minecraft's world generation creates 18 quintillion possible worlds using:

Generation Stack:
1. Biome determination (temperature/humidity maps)
2. Terrain height mapping (Perlin noise octaves)
3. Feature placement (structures, ores, caves)
4. Decoration pass (trees, grass, animals)

This ensures no two players ever explore identical worlds, creating personalized discovery narratives.

2. Development Efficiency Procedural systems create more content per developer hour:

  • One algorithm generates thousands of variations
  • Systems scale without linear content creation time
  • Updates affect all future generation instantly
  • Small teams can create massive worlds

No Man's Sky's four-person initial team created 18 quintillion planets through procedural generation. Hand-crafting even 1,000 planets would require 2,000+ developer-years at typical AAA production rates.

3. Emergent Gameplay System interactions create unplanned scenarios:

  • Player strategies developers never anticipated
  • Unique tactical situations from layout combinations
  • Community-discovered exploits becoming features
  • Stories emerging from system rather than script

Dwarf Fortress generates legendary moments through system emergence: the famous "Boatmurdered" fortress story emerged from procedural history generation creating a tantrum spiral involving elephants, lava, and dwarven psychology systems interacting in unplanned ways.

Comparative Analysis Table

Aspect Hand-Crafted Procedural
Initial Development Time High (months per level) Very High (systems design)
Content Scaling Linear (more time = more content) Exponential (one system = infinite content)
Player Experience Control Total (exact moments) Probabilistic (guided randomness)
Replayability Limited (memorization) Unlimited (always fresh)
Bug Potential Predictable (testable) Unpredictable (edge cases)
Narrative Integration Natural (environmental) Challenging (systematic)
Performance Cost Low (pre-optimized) Variable (runtime generation)
Update Impact Individual (per level) Systemic (all content)

Hybrid Systems That Work

The most sophisticated modern games blend procedural and hand-crafted elements, leveraging strengths of both approaches. These hybrid systems create experiences impossible with either approach alone.

The Hades Model: Procedural Selection of Hand-Crafted Content

Hades revolutionizes roguelike design through curated randomness:

Hades Generation Pipeline:
1. Hand-craft individual room layouts (400+ unique designs)
2. Tag rooms with metadata (enemy types, reward types, size)
3. Procedurally select room sequences based on:
   - Run progression (early/mid/late)
   - Player heat level (difficulty modifiers)
   - Narrative triggers (character appearances)
   - Resource balance (ensuring upgrade availability)

Benefits achieved:

  • Every room is polished and balanced (hand-crafted quality)
  • Each run feels unique (procedural variety)
  • Narrative moments occur naturally within randomization
  • Difficulty scales systemically while maintaining fairness

The game tracks that players encounter 45-60 unique rooms per complete run, seeing only 15% of total content, ensuring hundreds of hours before full repetition.

The Spelunky Method: Procedural Assembly of Modular Pieces

Spelunky 2 uses sophisticated template combination:

  1. Level Templates: 92 hand-designed 10×8 room templates per area
  2. Connection Rules: Guaranteed paths between entrance/exit
  3. Feature Injection: Special rooms (shops, challenges) inserted procedurally
  4. Micro-variation: Individual tiles vary within templates

This creates levels that feel intentionally designed while offering infinite variety. Players recognize room "types" but never identical layouts, balancing familiarity with surprise.

The Dead Cells Approach: Biome-Based Hybrid Design

Dead Cells creates themed procedural experiences:

  • Biome Identity: Each area has distinct generation rules
  • Landmark Rooms: Hand-crafted key moments (boss approaches, lore rooms)
  • Procedural Connectors: Generated paths between landmarks
  • Guaranteed Features: Every biome run includes specific elements

Prison Quarters always contains:

  • 1 guaranteed cursed chest room (hand-crafted, randomly placed)
  • 2-3 elite enemy arenas (selected from 12 templates)
  • 1 exit room leading to multiple biomes (player choice)
  • 8-12 procedural combat/platform rooms connecting features

The Remnant Solution: Campaign Structure with Procedural Worlds

Remnant: From the Ashes creates replayable campaigns:

Generation Hierarchy:
1. Campaign Structure (fixed story beats)
2. World Selection (Earth/Rhom/Yaesha/Corsus order varies)
3. Zone Assembly (2-4 zones per world, procedurally connected)
4. Dungeon Injection (side dungeons appear randomly)
5. Event Variability (different bosses/events per playthrough)

This ensures narrative coherence while creating unique playthroughs. Players experience the same story arc through different spatial configurations.

Best Practices for Hybrid Systems

  1. Identify Core Pillars: Determine what must be hand-crafted (key moments) vs. what benefits from variety (combat arenas, loot placement)

  2. Create Modular Components: Design content pieces that interconnect cleanly:

    • Standardized connection points
    • Consistent visual themes
    • Flexible gameplay accommodation
  3. Implement Smart Selection: Don't use pure randomness:

    • Track player progression
    • Balance challenge distribution
    • Ensure resource availability
    • Prevent impossible combinations
  4. Test Edge Cases: Procedural systems create unexpected combinations:

    • Automated testing for generation validity
    • Player path verification
    • Resource distribution analysis
    • Difficulty spike detection
  5. Maintain Quality Bar: Every possible generation should meet standards:

    • Reject invalid/unfair configurations
    • Hand-tune probability weights
    • Create override rules for problems
    • Monitor player data for pain points

Player Expectations by Genre

Different genres have established player expectations that strongly influence the procedural vs. hand-crafted decision. Violating these expectations risks player rejection regardless of execution quality.

Roguelike/Roguelite Expectations

Players expect procedural generation but with modern quality standards:

  • Variety Requirement: 50+ hours without significant repetition
  • Fairness Guarantee: No unwinnable configurations
  • Meta-progression: Permanent unlocks surviving runs
  • Discovery Joy: Secrets and surprises after hundreds of runs

The Binding of Isaac maintains engagement through:

  • 700+ items creating billions of combinations
  • 20+ alternate floors with unique generation rules
  • Hidden unlocks requiring specific actions
  • Daily challenges with fixed seeds for competition

Violation Example: Roguelikes with only 10-20 room templates feel repetitive within hours, breaking the genre's core promise.

Metroidvania Expectations

Players expect interconnected hand-crafted worlds with:

  • Spatial Coherence: Areas connecting logically
  • Backtracking Value: New abilities revealing secrets in old areas
  • Environmental Variety: Distinct biomes with unique mechanics
  • Sequence Breaking: Skillful players finding alternate routes

Axiom Verge succeeds through pure hand-crafted design:

  • 900+ unique rooms across interconnected map
  • Every secret deliberately placed for ability gating
  • Multiple intended routes through the world
  • Speedrun tricks that feel discovered, not designed

Violation Example: Procedurally generated Metroidvanias typically fail because random connections break the carefully crafted ability-gating and spatial logic players expect.

Open World Expectations

Modern open worlds blend approaches based on scale:

Typical Open World Composition:
- Major Locations: 100% hand-crafted (cities, dungeons)
- Terrain: Procedurally generated, hand-edited
- Encounters: Dynamic spawn systems with rules
- Side Content: Mix of placed and generated

The Witcher 3 exemplifies selective procedural use:

  • Hand-crafted quest locations and major landmarks
  • Procedural foliage/rock placement for natural environments
  • Dynamic weather and NPC scheduling systems
  • Fixed treasure and secret locations

Puzzle Game Expectations

Genre splits between approaches:

Hand-Crafted Puzzle Games (Portal, The Witness):

  • Carefully ordered teaching progression
  • Each puzzle introducing new concepts
  • Exact solutions with "aha" moments
  • Environmental integration with narrative

Procedural Puzzle Games (Mini Metro, Hexcells Infinite):

  • Rule-based generation ensuring solvability
  • Difficulty scaling through parameter adjustment
  • Infinite content for dedicated players
  • Competition through daily/weekly challenges

Horror Game Expectations

Horror effectiveness often depends on approach:

Hand-Crafted Horror (Resident Evil, Silent Hill):

  • Precise scare timing and placement
  • Environmental storytelling building dread
  • Memorable set-piece moments
  • Predictability creating different tension on replay

Procedural Horror (Phasmophobia, SCP: Secret Laboratory):

  • Unpredictability maintaining fear across plays
  • Emergent horror from system interactions
  • Community sharing unique terror moments
  • Reduced individual scare impact for systemic fear

How Hades Blends Both Approaches

Hades represents the current pinnacle of hybrid design, creating a roguelike that feels as polished as hand-crafted experiences while maintaining infinite replayability. Analyzing its approach reveals lessons for successful hybridization.

The Room Portfolio System

Hades' content organization enables quality at scale:

Room Categories:
- Starting Rooms: 3 variants (establish run tone)
- Standard Combat: 120+ layouts (core gameplay variety)
- Mini-Boss Chambers: 40+ designs (skill tests)
- Shop Rooms: 12 variants (resource management)
- Story Rooms: 60+ designs (narrative moments)
- Fountain Chambers: 24 variants (rest points)
- Chaos Gates: 8 special layouts (risk/reward)
- Boss Approaches: 4 per boss (dramatic buildup)

Each category serves specific experiential purposes while maintaining variety within its role.

Intelligent Director System

The game's procedural "Director" makes sophisticated decisions:

  1. Pacing Management: Alternates combat intensity

    • Tracks recent room difficulty
    • Ensures rest opportunities after intense sequences
    • Prevents resource starvation through guaranteed shops
  2. Narrative Integration: Weaves story into randomization

    • Character appearances based on relationship progress
    • Dialogue triggers from recent player actions
    • Quest-specific rooms appearing when relevant
  3. Difficulty Scaling: Adapts to player skill

    • Heat level modifying room selection
    • Win streak influencing enemy configurations
    • Resource abundance adjusting to performance

The Boon Synergy System

Procedural power combination creates emergent builds:

  • 10 Olympian gods × 20-30 boons each = 250+ base powers
  • Duo boons requiring specific combinations
  • Legendary boons with prerequisites
  • Chaos boons adding risk/reward layer

Mathematical build variety:

Possible Builds = C(250,8) × Weapon Variants × Keepsake Choices
                ≈ 10^15 unique combinations

Yet each feels intentionally designed through careful prerequisite systems and synergy design.

Visual and Audio Coherence

Despite procedural assembly, Hades maintains artistic coherence:

  • Unified color palettes per biome
  • Consistent architectural language
  • Modular music system with seamless transitions
  • Lighting that adapts to room configuration

Technical implementation:

  • Room templates include lighting probe positions
  • Procedural system adjusts global illumination
  • Music layers activate based on room type
  • Ambient audio adapts to space size

Player Perception Management

Hades tricks players into feeling hand-crafted intentionality:

  1. Memorable Moments: Specific rooms associated with story beats
  2. Consistent Logic: Room connections follow architectural sense
  3. Hidden Patterns: Players discover "rules" in randomness
  4. Authored Surprises: Rare rooms feeling special when encountered

Player surveys show 67% initially believed levels were hand-crafted sequences rather than procedural, demonstrating the success of the hybrid approach.

Cost-Benefit Analysis for Indies

Independent developers face unique constraints that heavily influence the procedural vs. hand-crafted decision. Understanding the true costs and benefits helps make informed choices aligned with team capabilities and project goals.

Development Cost Comparison

Hand-Crafted Costs:

  • Time: 40-120 hours per polished level (based on complexity)
  • Team: Level designer, artist, QA minimum
  • Iteration: High cost to modify after creation
  • Tools: Often require custom level editors

Real example: Celeste's 700 screens took 3 developers 2.5 years

Procedural Costs:

  • Time: 200-1000 hours for robust generation system
  • Expertise: Programmer with algorithm knowledge crucial
  • Debugging: Exponentially complex edge cases
  • Unpredictability: Harder to guarantee quality

Real example: Spelunky's generation took 4 years of solo development

Content Volume Economics

The break-even point for procedural investment:

Procedural Worth = (Desired Unique Experiences × Hand-Craft Time) > System Development Time

For a 10-hour roguelike expecting 100+ runs:

  • Hand-crafted: 1,000 hours of level design
  • Procedural: 400 hours system + 100 hours content = 500 hours
  • Benefit: 50% time savings + infinite variety

For a 10-hour narrative adventure:

  • Hand-crafted: 10 levels × 60 hours = 600 hours
  • Procedural: 400 hours system + adaptation = 600+ hours
  • Benefit: None - same time for worse results

Risk Assessment Matrix

Risk Factor Hand-Crafted Procedural
Predictable Quality Low Risk High Risk
Development Overrun Medium Risk Very High Risk
Player Satisfaction Depends on Polish Depends on Variety
Bug Potential Low (testable) High (edge cases)
Update Flexibility Low (remake levels) High (tune systems)
Team Scaling Linear Front-loaded

Recommended Approaches by Team Size

Solo Developer:

  • Consider procedural only for core mechanic games
  • Use asset packs with hand-crafted assembly
  • Focus on small, polished experiences
  • Example: Vampire Survivors (simple generation, complex mechanics)

2-3 Person Team:

  • Hybrid approaches become viable
  • One programmer can own generation systems
  • Modular hand-crafted content works well
  • Example: Dead Cells (small team, smart hybrid)

4-10 Person Team:

  • Can afford specialized procedural programmer
  • Parallel content creation possible
  • Full hybrid systems achievable
  • Example: Hades (sophisticated systems with polish)

Genre-Specific Recommendations

Ideal for Procedural:

  • Roguelikes/Roguelites (expected by players)
  • Endless runners (simple generation rules)
  • Survival games (exploration focus)
  • Puzzle games (rule-based generation)

Ideal for Hand-Crafted:

  • Narrative adventures (precise pacing required)
  • Precision platformers (exact challenge design)
  • Horror games (controlled scares)
  • Tutorial/onboarding sections (teaching progression)

Budget Planning Guidelines

Procedural development typically requires:

  • 2-4x initial development time of first hand-crafted equivalent
  • Breaks even at 5-10x content generation
  • 3-5x debugging time for edge cases
  • Ongoing balance patching post-launch

Include buffer for:

  • Generation system rewrites (50% chance)
  • Emergency hand-crafted overrides
  • Community-discovered exploits
  • Performance optimization

Success Indicators for Each Approach

Choose procedural when:

  • Replayability is core to design
  • Variety more important than specific moments
  • Team has technical expertise
  • Genre expects it
  • Development timeline allows iteration

Choose hand-crafted when:

  • Precise experience control needed
  • Narrative integration crucial
  • Team has strong level design skills
  • Quality over quantity priority
  • Predictable development timeline required

Choose hybrid when:

  • Resources allow both approaches
  • Game benefits from both strengths
  • Modular design possible
  • Long-term content plans exist

Decision Framework

Project Assessment Questions

  1. Core Experience: Is replayability or crafted moments more important?
  2. Genre Expectations: What do players expect from your genre?
  3. Team Expertise: Do you have procedural generation experience?
  4. Content Scope: How many unique hours of gameplay needed?
  5. Development Timeline: Can you afford procedural iteration time?
  6. Post-Launch Plans: Will you add content over time?
  7. Performance Budget: Can target platforms handle runtime generation?

Implementation Recommendations

If Choosing Procedural:

  • Start with generation prototypes early
  • Build debug visualization tools
  • Implement seed-based testing
  • Plan for hand-crafted overrides
  • Budget 2x estimated time

If Choosing Hand-Crafted:

  • Develop modular design philosophy
  • Create reusable template components
  • Build efficient level design pipeline
  • Plan for post-launch content
  • Focus on quality over quantity

If Choosing Hybrid:

  • Identify procedural vs. crafted boundaries
  • Build systems that communicate
  • Test all possible combinations
  • Maintain quality standards for both
  • Document the integration points

The choice between procedural and hand-crafted isn't binary—it's about finding the right balance for your specific game. The best modern games thoughtfully combine both approaches, using each where it provides maximum value. Whether you're creating infinite dungeons or crafting perfect moments, success comes from aligning your approach with your game's core experience goals and your team's capabilities."""