Character-Triggered Layer Transition

  • Area: WP5
  • Contributors: Trinity College Dublin
  • Key Contact: Mads Haahr (haahrm@tcd.ie)
  • Date: March 2026

1. Overview

Pattern Level: High-level
Primary Phase: Cross-phase
One-line Summary: A layer switching mechanism that transitions the player to a different content layer when they complete an encounter with a designated portal character, changing the ambient soundscape and active character set while keeping the player in the same physical location.
Source: Voices of the Boyne (Battle of Boyne, Hill of Tara, National Botanic Garden)

Name

  • Character-Triggered Layer Transition

Intent

To allow a single physical site to carry multiple distinct layers of content that players move between through intentional transitions. The goal is to make layer switching feel like a natural consequence of the experience rather than a navigation choice, while keeping the full layer network accessible throughout the session.

2. Target

Problem

Physical heritage and cultural sites often carry meaning across multiple time periods or narrative perspectives. A single-layer experience can only present one of these at a time, limiting narrative depth and replay value. The challenge is giving players access to multiple content layers at the same location without menus, maps, or explicit mode-switching. Players must also be able to return to previously visited layers to complete encounters they skipped, so the travel network needs to stay open throughout the session. Transitions need to feel intentional rather than arbitrary, and the shift in environment must be clearly communicated through audio alone.

Context

  • A physical site carries meaningful content across two or more distinct experiential layers, such as historical periods, narrative perspectives, or thematic strata.
  • Each layer has its own set of characters, narrative audio, and ambient soundscape.
  • Players navigate and encounter characters using standard audio navigation mechanics.
  • Some characters are designated as portal characters whose encounter completion moves the player to a different layer.
  • Players may leave a layer before completing all its characters and must be able to return.

Use When

  • A player completes an encounter with a portal character whose dialogue explicitly invites or signals a move to another layer.
  • The portal character is clearly distinct from regular characters in tone, role, and audio identity.
  • The destination layer has characters the player has not yet encountered.
  • A distinct ambient audio identity exists for the destination layer.
  • The travel network must remain open so players can return to previous layers at any time.

Forces

  • Layer accessibility vs. player context: players should be able to move between layers freely, but frequent switching may leave them unsure of which layer they are in and which characters they have yet to encounter.
  • Portal persistence vs. encounter completion parity: portal characters must remain available after use so players can return, but this breaks the standard rule that completed characters are removed.
  • Transition smoothness vs. content loading: switching layers requires resetting character sets, navigation state, and ambient audio; this complexity must be invisible to the player.
  • Jump distance flexibility vs. site legibility: multi-layer jumps add expressive range but can disorient players who have not built a clear sense of the layer structure.

Consequences

Weaknesses:

  • State management during transition is complex. Character cleanup, audio suspension, and navigation reset must all complete successfully before the new layer loads.
  • A player who has not understood the portal mechanic may be disoriented by the environment change.
  • Directional portals require careful site design. A layer with only forward portals and no backward portals will strand the player.

Strengths:

  • A single walkable area can contain multiple distinct narrative experiences, encouraging repeat visits.
  • The ambient soundscape change immediately communicates that the player is in a different layer.
  • External configuration means new layers can be added to a site without code changes.

3. Application

Solution

  1. Portal encounter — the player reaches a portal character and the encounter proceeds normally using the standard proximity zone system.
  2. Portal activation — when the narration completes, instead of a standard encounter completion, a dedicated transitional soundscape begins, signalling that something significant is about to happen.
  3. Layer transition — while the transitional soundscape plays, the current character set is cleared, all navigation state is reset, and gameplay is suspended.
  4. New layer load — the soundscape reaches its end point. The new ambient soundscape begins. The new character set loads from configuration. Gameplay resumes in Wander mode.
  5. Spatial continuity — the player’s physical location has not changed. The player is in the same place, but the content around them belongs to a different layer entirely.

Portal characters are never removed after completion. They remain available so players can return to a previous layer at any time. Forward and backward portal types are assigned to characters whose narrative identity reflects the direction of travel.

Rationale

  • Using encounter completion as the trigger means the player has already engaged with the portal character before the world changes. The transition feels expected rather than sudden.
  • Portal characters are distinct from regular characters by design. Their dialogue is about travel and transition, not historical content. Players learn to recognise them as a separate category.
  • A dedicated transitional soundscape marks the moment of layer switch explicitly. Without it, a screen-free player has no signal that their environment has changed.
  • Keeping portal characters persistent ensures players are never stranded in a layer because they already used its portal.
  • Spatial continuity reinforces the identity of the physical site. The player does not move. The same place, a different layer.

Design Parameters

  • Number of layers: each layer requires a distinct ambient soundscape and a full set of configured characters, default 3 at Battle of Boyne.
  • Portal direction (Forward or Backward): assigned per portal character to reflect narrative identity and direction of travel.
  • portalJumpDistance: how many layers the portal traverses, default 1. Higher values allow direct connections between non-adjacent layers.
  • Transitional soundscape duration: long enough to cover content loading and signal a major change, short enough not to feel like a loading screen.
  • defaultTimeLayer: which layer players start in, set per site in configuration.

Example

A player in the Modern Era layer encounters the Raven. The Raven addresses the player directly and invites them to travel back in time. As the encounter completes, a distinct transitional soundscape begins. The player cannot move. After a few seconds it fades and is replaced by drumbeats, the clinking of armour, and horses in the distance. The 1690 Battle layer has loaded. A new set of characters is active. The player is standing in the same field, in a different century. The Raven is still there if they want to return later.

Implementation Notes

  • Portal activation must be a separate code path from standard encounter completion. The portal character must not be removed after use.
  • The transitional soundscape must complete before the new layer loads. The end of the soundscape should be the signal that triggers the content swap, not a fixed timer.
  • All active character audio must be stopped before the new layer loads to prevent audio from the previous layer bleeding through.
  • Layer configuration including ambient audio, character sets, portal assignments, and jump distances should be stored in external data files so the pattern can be deployed at different sites without code changes.

Evidence / Source

  • Deployed at Battle of Boyne heritage site with three active layers: Neolithic, 1690 Battle, and Modern Era.
  • 25-participant testing confirmed that the ambient soundscape change was sufficient to communicate a layer transition without visual confirmation.
  • Participants navigated new layer character sets after transition using the same audio navigation mechanics as before, with no additional instruction needed.

References

[1] Haahr, M., Nisi, V., Vreeke, J., & Hargood, C. (2025). Temporal Collisions: On the Use of Narrative Conventions from Genre Fiction for Location-Based Cultural Heritage Games. Proceedings of the 20th International Conference on the Foundations of Digital Games (FDG ’25), Article 38.

Composition Recipes

RecipeScenarioGuidingIndicatingPresenting + Notes
R1Portal discovery and transitionDirectional Audio Navigation Cues + Head-Directed Target Locking guide player to portal characterAudio-First Dual-Mode triggers Interact on proximityProgressive Proximity Audio Zones deliver narration, then Character-Triggered Layer Transition activates on completion
R2Player returns to previous layerDirectional Audio Navigation Cues restart in previous layer after backward portalAudio-First Dual-Mode resets to Wander with previous layer character setCharacter-Triggered Layer Transition via backward portal. Player finds portal character still present and uses it to return.
R3First arrival in a new layerDirectional Audio Navigation Cues orient player toward unfamiliar charactersAudio-First Dual-Mode in Wander with fresh character setProgressive Proximity Audio Zones deliver content as players reach each character

Related Patterns:


  • Progressive Proximity Audio Zones — portal characters use this pattern identically; the only difference is what happens when narration completes
  • Audio-First Dual-Mode Navigation — the portal transition suspends both modes; the new layer always begins in Wander mode

Team


  • Prof. Mads Haahr — Concept Lead, TCD Principal Investigator
  • Karun Manoharan — Programming
  • Dr Svetlana Rudenko — Composer and Music Director (Piano, Logic Pro instrumentation, nature characters composition)
  • Joris Vreeke — Graphic Design
  • Charlene Putney — Dialogues and Writing
  • Breanne Pitt — Outreach and User Studies

Partners


Trinity College Dublin

Related Resources