Next Article in Journal
Zero-LUT Open-Set Plankton Classification on Edge MPSoC and GPU Platforms
Previous Article in Journal
CorrFault-GNN: Topology-Aware Correlated Failure Prediction and Proactive Fault-Tolerant Scheduling for Fog Computing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Difficulty Adjustment in a VR Game: Comparing Fixed Progression with Two Adaptive Progression Strategies

by
Mihai-Alexandru Grosu
1,*,
Stelian Nicola
1 and
Horia Ciocârlie
2
1
Department of Automation and Applied Informatics, Polytechnic University of Timisoara, 300006 Timisoara, Romania
2
Department of Computer and Information Technology, Polytechnic University of Timisoara, 300006 Timisoara, Romania
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(17), 3929; https://doi.org/10.3390/electronics15173929
Submission received: 10 August 2026 / Revised: 27 August 2026 / Accepted: 30 August 2026 / Published: 1 September 2026
(This article belongs to the Special Issue Latest Advances and Prospects in Extended Reality Technologies)

Abstract

Dynamic difficulty adjustment (DDA) can help maintain a suitable level of challenge by modifying gameplay in response to player performance. However, comparisons of complete progression strategies within the same VR game remain limited. To examine these approaches, we developed Pulse Run VR, an arcade game combining target shooting with physical obstacle avoidance. Thirty-four eligible participants aged 16–26 completed one 210 s run using Fixed Time-Based Progression, Performance-Based DDA, or Skill-Specific DDA. The primary analysis included data from 28 participants who used Meta Quest 3; an all-headset sensitivity analysis included all 34. Gameplay telemetry and post-run ratings were used to compare content delivery, gameplay performance, perceived difficulty, and enjoyment. Fixed Time-Based Progression exposed players to more advanced patterns. Performance-Based DDA showed the strongest descriptive target performance results, and Skill-Specific DDA had the largest descriptive percentage of “just right” difficulty ratings. Advanced-pattern exposure was the only significant primary outcome, and the target performance advantage of Performance-Based DDA appeared only in the sensitivity analysis. The adaptive strategies shared the core game and evaluation settings but represented player performance differently and applied it to progression in different ways. The findings indicate that content delivery, gameplay performance, and perceived challenge captured different aspects of the evaluated progression strategies.

1. Introduction

Extended reality (XR) refers to a set of technologies that alter a user’s perception of the physical environment by adding digital content or replacing the environment with a computer-generated one. Milgram and Kishino organized these technologies along a virtuality–reality continuum, ranging from a completely real environment to a completely virtual environment, with mixed-reality located somewhere between the two endpoints [1]. Augmented reality (AR) supplements the environment with virtual objects, and as characterized by Azuma, AR systems contain three defining properties: combining real and virtual content, supporting real-time interaction, and registering content in three-dimensional space [2]. Virtual reality (VR) is located at the virtual endpoint, and it immerses the user in an interactive synthetic environment. This can often produce a sense of presence, described as a subjective sensation of being located inside the displayed environment [3]. These properties have made VR particularly relevant to entertainment, education, professional training, and healthcare, among others [3].
Difficulty in VR games differs from difficulty in conventional games because of the interaction medium. The head-mounted display (HMD) and tracked hand controllers force the player to maintain coordinated head, hand, and body movements. A single task may combine visual attention, reaction speed, aiming precision, spatial coordination, and physical effort [4,5]. Additionally, player performance may vary across these components, even among users who obtain similar overall scores. This matters in VR because changes to target behavior, movement speed, or spatial layout can alter several task demands simultaneously [5]. Moreover, predetermined difficulty settings and progression curves cannot respond to differences in initial ability or changes in performance during play.
Dynamic difficulty adjustment (DDA) provides a means of adapting game challenges to the individual player. Zohaib defines DDA as the automatic, real-time modification of game features, behaviors, and scenarios according to the player’s skill [6]. Similarly, Hunicke presents DDA as an interactive process that adjusts the game systems during play without disrupting the core player experience [7]. The common objective among these methods is to maintain a suitable relationship between the demands imposed by the game, and the abilities demonstrated by the player. More recent work frames DDA around a design objective, a mechanism for evaluating objective and subjective game difficulty, and a mechanism for modifying game tasks to achieve the desired difficulty progression [8]. This framing distinguishes the objective difficulty created by the game parameters from the difficulty experienced by the player.
One important aspect of DDA is converting observation of player behavior into a representation that can guide adaptation. Many existing systems combine several observations into one global performance value, skill class, or player state [9,10]. While this global representation provides a compact control signal, it can also conceal uneven abilities across separate mechanics. For instance, in a game that combines shooting with obstacle avoidance, strong shooting performance may compensate numerically for poor movement performance. Therefore, two players with different ability profiles may receive similar difficulty adjustments. Skill-specific modeling takes a different approach by maintaining separate classifications for individual task demands. For example, Chrysafiadi et al. estimated battle and maze-navigation abilities separately and used each estimate to adapt the corresponding game mechanics [11].
Limited evidence is available on whether complete progression strategies built around global and skill-specific player models produce different gameplay or player-experience outcomes. DDA studies vary considerably in their objectives, input signals, game mechanics, and evaluation procedures [9]. Also, the reported changes in achieved difficulty, performance, and subjective experience do not align consistently [8,10]. Most existing research tends to compare adaptive and static difficulty, to contrast alternative input signals, or to evaluate one proposed controller in isolation. Direct comparisons of complete progression strategies based on global and skill-specific player models within the same game, hardware configuration, and measurement procedure remain rare. This gap is especially relevant to VR games, where one activity can depend on several perceptual and physical capabilities.
To examine this issue, we developed Pulse Run, a short-form arcade VR game that combines color-matched target shooting with physical obstacle avoidance. Each run lasts 210 s, during which players must shoot red and blue targets using the corresponding projectile color and physically avoid approaching walls through lateral and vertical movement. The gameplay is organized into authored patterns spanning five overall difficulty tiers. Each pattern contains separate ratings for its aiming, movement, and color-selection demands. Scroll speed and distance between successive patterns provide further control over gameplay pacing.
The experimental design provides an exploratory comparison of three progression strategies. Fixed Time-Based Progression changes pacing and available pattern difficulty according to a predetermined schedule. Performance-Based DDA combines shooting performance, wall avoidance, and player stability into one global performance estimate that controls pattern eligibility, scroll speed, and pattern gap. Skill-Specific DDA maintains separate estimates for aiming, movement, and color matching, then uses these estimates to control which patterns are suitable for the player. Within the primary analysis, the game environment, headset model, rendering configuration, pattern library, run duration, task rules, and measurement procedure remained consistent across the three strategies. Both adaptive strategies used a 15 s rolling window, a 12 s warm-up period, a 2 s evaluation interval, a ±0.08 dead zone, and common definitions for target hit rate, shot accuracy, movement safety, and normalized stability.
During gameplay, the system records many variables such as score, shooting accuracy, target completion, color matching, wall contact duration, achieved pacing, and distribution of presented pattern difficulties. Additionally, post-run ratings capture perceived difficulty, enjoyment, and frustration. The main goal of the study is to compare the content delivery, gameplay performance, and player-rating profiles produced by the three progression strategies.

2. Dynamic Difficulty Adjustment and Player Modeling in Extended Reality

Existing DDA systems vary in their input signals, player models, adaptation rules, and modified game elements [9,12,13]. This section presents the main DDA approaches found in recent studies. It then discusses global and skill-specific player models, applications in VR and XR, as well as other common evaluation methods.

2.1. Dynamic Difficulty Adjustment Approaches and Adaptation Signals

DDA is often used to maintain a suitable challenge level and to support player flow [7,12]. Guo et al. state that a DDA system should be described through its design objective, player-evaluation mechanism, and adjustment mechanism [8]. This view separates objective game difficulty from the difficulty experienced by a player. A change in an objective parameter may not produce an equivalent change in perceived challenge or player experience. Related experimental evidence supports this distinction. Sakaue et al. improved game clear counts by reducing objective task demands without producing a significant change in perceived difficulty [14].
Recent reviews group DDA into several broad families. Some common examples may include rule-based systems, probabilistic models, reinforcement learning, affective adaptation, and procedural content generation [9,12,13]. Throughout most methods, gameplay performance remains the most frequent source of adaptation data. Physiological and emotional signals appear less often, and may require additional equipment, calibration, or classification models [9,12,13].
Rule-based controllers map observed events or performance values to predefined changes. For instance, Caldas et al. adjusted target exposure time after each hit or miss in a VR task [15]. Learning-based approaches can select adjustments from larger action spaces. Climent et al. used SARSA to choose combinations of enemy difficulty and player assistance from a compact game-state representation [16]. Moon et al. integrated player-state models into Monte Carlo Tree Search to control opponent actions [17]. In immersive VR rehabilitation, Kamikokuryo et al. combined an adversarial autoencoder with multi-armed bandit selection to adapt movement difficulty from tracked upper-limb trajectories [18].
On the other hand, affective DDA seeks to estimate states such as perceived difficulty, stress, or engagement. Chanel and Lopes used physiological deep learning to estimate perceived difficulty during play [19]. Orozco-Mora et al. used ECG and EMG signals to regulate enemy spawn rate or damage in a VR game [20]. Other systems combine several sources of player information. For example, Darzi et al. combined performance, personality, and physiological data to control ball speed and paddle size in an exergame [21]. Their multimodal approach managed to improve classification accuracy relative to performance-only models, yet the user experience did not differ significantly between the tested models. Fisher and Kulshreshth compared performance-based, ECG-based, and combined controllers that acted on the same global difficulty scale [10]. These studies show that a more accurate state classification does not result in a better player experience by itself.
The adaptation methods can extend beyond simply changing numeric parameters, by selecting authored content or generating new tasks. Huber et al. used post-level difficulty ratings to generate VR exergame mazes with separate cognitive and physical dimensions [5]. Seyderhelm and Blackmore found that task performance and cognitive load did not rank every task in the same way [22]. A controller based on a single performance measure could miss forms of difficulty captured by another signal. The representation of player evidence provides the basis for distinguishing global and skill-specific player models.

2.2. Global and Skill-Specific Player Models

A player model converts observations about the player into a representation that determines adaptation [8,9]. According to prior reviews, many DDA systems combine multiple game variables into a single evaluative value [9]. This can treat difficulty as a single state, which may hide differences between the skills required by separate game mechanics.
Several studies followed this approach. For example, Romero-Mendez et al. used gameplay metrics such as movement, accuracy, and progression data to classify players into three skill levels [23]. Fisher and Kulshreshth used performance, EEG, or combined signals to control the same overall difficulty scale [10]. Rosa et al. estimated experienced difficulty and player profile from gameplay telemetry, then used them to guide general difficulty progression [24]. On the other hand, other approaches construct a richer global representation. González-Duque et al. modeled individual completion time across a content space [25], and Pfau et al. learned personalized opponent behavior from player actions [26]. Moon et al. trained alternative models for challenge, competence, valence, and flow, with each model connected to the same planning controller [17].
Skill-specific models retain separate ability estimates for different mechanics or task demands. Chrysafiadi et al. maintained distinct estimates of battle ability and maze-navigation ability [11], where each estimate controlled a corresponding set of game elements as follows: battle ability adjusted enemy count and damage, whereas maze-navigation ability adjusted trap damage, help availability, and visual guidance.
It is important to note that simply changing several parameters does not necessarily make a model skill specific. For example, Pasqualotto et al. probabilistically adapted several sub-level parameters based on recent accuracy, with main level progression controlled separately by threshold-based values [27]. Huber et al. adapted cognitive maze complexity and physical exercise demands together from a single post-level difficulty rating [5]. DDA-MAPEKit allows separate adaptation loops for individual mechanics, but it does not provide a standard component for estimating separate player skills [28].
These examples distinguish multidimensional game adjustment from multidimensional player modeling. Therefore, a controller may modify several difficulty elements yet base every change on one global estimate, whereas a skill-specific strategy can connect separate estimates to different content constraints. However, direct comparisons between global and skill-specific adaptation remain limited [9], which leaves an open question regarding whether these strategies produce different performance and user-experience outcomes.

2.3. Dynamic Difficulty Adjustment in VR and XR

XR presents a distinct context for DDA since experienced challenge depends on both game rules and embodied interaction. In some examples, tasks may combine cognitive processing and reaction speed with movement accuracy and physical effort [4,5]. Users with similar gameplay scores may still experience different levels of strain or perceived difficulty. Prior experience with immersive controls can also create further performance differences. A single performance measure may not capture every source of challenge in such tasks.
XR systems can collect adaptation signals through tracked movement and interaction behavior. Caldas et al. adjusted target timing from hit-and-miss performance in VR, recording behavioral and physiological measures for evaluation [15]. Kamikokuryo et al. used upper-limb movement trajectories to select rehabilitation exercises at different difficulty levels [18]. Additionally, behavioral signals can support adaptation without physiological sensors. For instance, Palma et al. constructed a fear-related profile from movement, route selection, resource use, and proximity to threatening objects, which was later used to modify VR content [29].
Physiological sensing provides another route to estimating states that are difficult to infer from performance alone. Orozco-Mora et al. used ECG and EMG signals to estimate stress and regulate enemy spawn rate or damage in a VR game [20]. Recent emotion-aware VR research has examined behavioral, EEG, facial-muscle, and mixed physiological signals [30]. Such approaches may provide additional information about player state, but they also introduce sensor reliability, calibration, and real-time processing requirements.
Overall, adaptation in XR may modify task timing, enemy behavior, movement requirements, or generated environments [5,15,18,20]. Since these changes can affect cognitive and physical demands at the same time, performance and perceived difficulty should be treated as separate outcomes. Moreover, engagement, physiological response, and simulator sickness may require separate measures. Existing XR studies frequently use small samples, short sessions, or proof-of-concept designs [4,5,15,20,30].

2.4. Empirical Evaluation and Research Gap

Empirical studies report context-dependent benefits from DDA. Some systems improve task completion or match content more closely to a target difficulty [11,25]. Other studies report gains in flow, motivation, or continued play under selected adaptive conditions [16,17,26,31]. Rao Fernandes and Levieux found that difficulty curves containing periodic peaks produced longer play sessions than flat curves [32]. Moon et al. found that controllers targeting competence, valence, or flow produced better experience outcomes than a health-point heuristic, but the controller targeting challenge did not [17]. These findings indicate that the adaptation objective and difficulty trajectory can influence the resulting experience.
The evidence does not show consistent benefits across every outcome. Sakaue et al. improved objective game-clear outcomes without significantly changing perceived difficulty [14]. Darzi et al. obtained better classification accuracy from multimodal player data, yet the tested methods produced no significant differences in user experience [21]. Fisher and Kulshreshth found differences in achieved difficulty and gameplay performance, but no clear overall preference among the compared methods [10]. Chanel and Lopes reported moderate accuracy when estimating perceived difficulty from physiological data, though most condition-level subjective comparisons were nonsignificant [19]. Prediction accuracy, objective performance, and subjective experience must therefore be treated as separate forms of evidence.
Additionally, evaluation practices vary considerably across the literature. Some studies assess a single controller without a static or alternative-DDA comparator, and other work relies on simulations or proof-of-concept evaluations [9,12,13,15,19,28]. These methodological differences complicate comparisons across studies.
The present study therefore provides an exploratory comparison of three complete progression strategies within a shared VR game: Fixed Time-Based Progression, Performance-Based DDA, and Skill-Specific DDA. The strategies use the same game task, pattern library, session duration, and outcome measures. The analysis compares their pacing, content delivery, gameplay performance, and post-run ratings.

3. Methodology

This section presents the study design and methodology used to compare three difficulty progression strategies implemented in Pulse Run VR. First, the experimental design, participant sample, and strategy-allocation methods are presented. It is then followed by the VR game itself and its shared game mechanics. The difficulty model and the three progression strategies are then presented in detail. The remaining subsections describe the experimental setup and procedure, data collection, and the methods used to process and statistically analyze the resulting analytics.
Figure 1 provides a high-level overview of the study workflow. Each participant entered their age and previous VR experience, completed a 10 s height-calibration phase, and then completed a short interactive tutorial covering the main game mechanics. Participants were assigned to one of three difficulty progression strategies using a round-robin allocation procedure: Fixed Time-Based Progression, Performance-Based DDA, or Skill-Specific DDA. Participants then completed a single Pulse Run VR session lasting approximately 3.5 min, combining color-matched target shooting with physically avoiding approaching walls. During the session, the system automatically recorded gameplay performance, obstacle avoidance and movement, and exposure to different difficulty parameters. After completing the run, participants rated its difficulty, enjoyment, and frustration, and reported whether they experienced motion sickness. The collected data were stored as individual JSON files, screened for valid sessions, and processed to derive the metrics used to compare the three strategies.

3.1. Study Design and Participants

The study followed a between-subject design in which each participant completed one recorded Pulse Run VR session using a single difficulty progression strategy. This design reduced the influence of practice, fatigue, and familiarity that could appear if participants completed the same task several times using different strategies. Strategies were assigned through round-robin strategy allocation. On each headset, each successive participant received the next strategy in a repeating sequence, keeping the three groups approximately equal in size throughout data collection. The allocation order was fixed and not randomized. Because the allocation cycles ran separately on each headset and data collection ended after different numbers of sessions, the procedure did not guarantee equal final group sizes.
Participants were recruited through convenience sampling. Adolescent participants took part during organized educational activities and attended in groups accompanied by adult supervisors. Participants in these activities required prior permission from a parent or legal guardian, and the supervisors remained present during the VR sessions. Young adult participants, primarily aged 18–23, were students recruited from the same university. No previous VR experience was required. Before the recorded session, participants were informed about the study and the collected data and could proceed only after confirming consent through the in-game interface.
The primary analyzed sample comprised 28 participants, with 7 assigned to Fixed Time-Based Progression, 10 to Performance-Based DDA, and 11 to Skill-Specific DDA. Verified participant ages ranged from 16 to 26 years (M = 19.2, SD = 2.7). Only age, previous VR experience, gameplay telemetry, and post-run feedback were collected, and all data was anonymized. No names, contact details, audio, or video recordings, or other direct identifiers were stored. Each session was saved using an automatically generated participant identifier that was not linked to the participant’s identity.
The study was exploratory, and the sample size was determined by participant availability during the scheduled data-collection activities; no a priori power analysis was conducted. As an approximate sensitivity benchmark, a conventional three-group one-way ANOVA with N = 28, α = 0.05, and 80% power would detect an effect of approximately Cohen’s f = 0.62 (η2 = 0.28).

3.2. Pulse Run VR Game

Pulse Run VR is a first-person VR game developed in Unity 6.4.5f1 as an experimental platform for comparing three difficulty progression strategies. The player remains in a fixed position inside a continuously scrolling environment, with targets and wall obstacles moving towards them, similar to other popular VR games such as Beat Saber. No controller-based locomotion was used, and all movement was performed physically by the player. Each recorded gameplay run lasts 210 s. Third-party visual and audio assets, including 3D models, sound effects, and music, were obtained from the Unity Asset Store and other asset repositories and used under their respective licenses.
The player uses two virtual pistols, one firing red projectiles, and the other firing blue projectiles. Either the trigger or the grip button can be used to fire the corresponding pistol. Red and blue targets appear at different horizontal and vertical positions in front of the player. Some targets remain stationary, whereas others move horizontally or vertically along predefined paths. Projectiles follow a slightly curved trajectory under reduced gravity. Hitting a target awards 10 points, and the reward increases to 20 when the projectile and target colors match. A successful hit removes the target regardless of color. Targets that pass the player without being hit are registered as missed. The shooting is also combined with physical obstacle avoidance. Approaching walls contain openings that require the player to step to the left, step to the right, or crouch. Wall contact is detected using the position of the VR headset. Additionally, contact produces a visual warning overlay and an accompanying sound. Figure 2 presents representative screenshots from the Pulse Run VR environment and active gameplay.
Player status is represented through a stability meter initialized at 100 points. Missing a target removes 5 stability points and contact with a wall reduces stability continuously at a rate of 35 points per second. Each successful target hit restores one stability point. Reaching zero stability, however, does not end the run, allowing participants who complete the game to receive the gameplay duration. The UI displays the current score and remaining stability during gameplay, supported by score popups, target-breaking effects, firing sounds, and warning feedback.
Gameplay content is organized into reusable patterns containing predefined arrangements of targets, moving target paths, and wall obstacles. During play, a queue of patterns is maintained in front of the player. Each new pattern is positioned after the preceding pattern according to its length and current gap between patterns. All active patterns move toward the player at a shared scrolling speed. Patterns that pass behind the player are removed and replaced, creating a continuous sequence assembled from the available pattern library. Each pattern was assigned to one of five overall difficulty tiers: Very Easy, Easy, Medium, Hard, or Expert. Additionally, each pattern was also assigned to a separate aiming, movement, and color difficulty rating, used later by the Skill-Specific DDA strategy. When a new pattern is required, the active progression strategy determines which patterns are currently compatible. One pattern is then selected from the compatible set using weighted random selection, with immediate repetition of the same pattern prevented whenever another compatible option is available. The complete difficulty model and the rules used by each progression strategy are further presented in Section 3.3.

3.3. Difficulty Progression Strategies

The three difficulty progression strategies controlled three aspects of the generated course: pattern scroll speed, the gap between consecutive patterns, and which patterns could spawn. Elapsed progress was normalized as
p = t T ,   0 p 1
where t represents elapsed gameplay time and T = 210   s represents the total run duration.
Each authored pattern was assigned an overall difficulty category from 1 to 5, corresponding to Very Easy, Easy, Medium, Hard, and Expert. Patterns received separate ratings on the same scale for aiming, movement, and color-matching difficulty. The overall category represented the combined difficulty of the pattern. The separate ratings described the demands placed on each gameplay skill and were used by the Skill-Specific DDA strategy.
At each spawn event, the active strategy determined the permitted overall difficulty range and any mechanic-specific restrictions. A pattern was then selected from the compatible set using its assigned probability weight. Immediate repetition of the preceding pattern was prevented when another compatible pattern was available. If filtering produced no compatible pattern, the spawner selected a pattern from the closest lower overall difficulty category. A final unrestricted fallback prevented the pattern queue from being interrupted if no lower-category pattern was available.
Both adaptive strategies evaluated recent gameplay using a 15 s rolling window, following a 12 s warm-up period, with adaptation updates performed every 2 s.

3.3.1. Fixed Time-Based Progression

Fixed Time-Based Progression served as a nonadaptive baseline. Scroll speed, pattern gap, and eligible pattern categories were determined solely by elapsed time. Player performance had no effect on the progression. Scroll speed increased from 2.0 to 5.5 m/s, and the gap between patterns decreased from 3.0 to 2.2 m. Both values followed a smooth ease-in and ease-out curve E(p):
E p = 3 p 2 2 p 3 v ( p ) = 2.0 + 3.5 E ( p ) g ( p ) = 3.0 0.8 E ( p )
where v ( p ) represents the current scroll speed and g ( p ) represents the current pattern gap.
The range of patterns permitted to spawn changed at five predefined points in the run, as shown in Table 1.
The exact sequence could differ between participants through weighted pattern selection. The permitted difficulty range, scroll speed, and pattern gap followed the predetermined schedule in every run associated with this strategy.

3.3.2. Performance-Based DDA

Performance-Based DDA maintained a single global estimate of player performance. This estimate adjusted scroll speed, pattern gap, and the range of patterns permitted to spawn. Performance was calculated from gameplay events recorded during the previous 15 s. Adaptation began after a 12 s warm-up period and was evaluated every 2 s. An evaluation required at least four resolved targets, six projectiles fired, or 0.15 s of wall contact within the current window.
The global performance score P G combined target hit rate R H , shot accuracy R A , movement safety R M and normalized remaining stability R S :
P G = 0.4 R H + 0.25 R A + 0.25 R M + 0.1 R S
Target hit rate represented the proportion of resolved targets that were successfully hit. Shot accuracy represented successful hits divided by all projectiles fired. Normalized stability represented current stability divided by its maximum value.
Movement safety was derived from wall-contact duration and wall-related stability loss. A wall-contact ratio of 3% or lower represented safe movement, and a ratio of 12% or higher represented poor movement performance. Wall-related stability-loss rates between 0.5 and 4 stability points per second were mapped across the same range. The larger of the two resulting movement penalties determined the movement-safety value.
The target global performance score was 0.75. A dead zone of ±0.08 prevented small variations from changing the strategy. Scores from 0.67 to 0.83 produced no adjustment. Scores outside this interval modified an adaptive progress offset (a). The base adaptation step was 0.025 and was scaled according to the distance between the current and target scores. Negative adjustments were multiplied by 1.5, permitting difficulty reductions to occur faster than difficulty increases. The offset was restricted to:
0.35 a 0.22
The offset was then added to normalized elapsed progress to obtain effective progress:
p e = min 1 , max 0 , p + a
Effective progress determined which overall pattern categories were permitted to spawn, as shown in Table 2.
Negative offsets were applied in full to pattern eligibility, scroll speed, and pattern gap. Positive offsets were applied in full to pattern eligibility and at half strength to speed and gap progression. At the maximum positive offset, the endpoint of the scroll-speed curve increased from 5.5 to 7.0 m/s, and the endpoint of the pattern-gap curve decreased from 2.2 to 1.9 m.
Expert patterns remained subject to extra restrictions. They could become eligible only after effective progress reached 0.82. At least 75% of the run had to have elapsed, the adaptive offset had to be at least 0.08, the latest global performance score had to be at least 0.72, and the latest evaluation could not have been classified as an emergency.
A temporary recovery response was activated when the wall-contact ratio reached 12%, wall-related stability loss reached 4 stability points per second, or remaining stability fell to 35% or less. A global performance score of 0.57 or lower also started the recovery period. Recovery remained active for 8 s and restricted pattern selection to Very Easy, Easy, and Medium patterns. An emergency activation immediately decreased the adaptive offset by 0.05 and suppressed positive speed and gap adaptation during the recovery period.

3.3.3. Skill-Specific DDA

Skill-Specific DDA maintained separate performance estimates for aiming, physical movement, and color matching. Scroll speed and pattern gap followed the predetermined curves defined for Fixed Time-Based Progression in Section 3.3.1. Player performance modified pattern eligibility only. Performance was calculated from gameplay events recorded during the previous 15 s. Adaptation began after a 12 s warm-up period and was evaluated every 2 s.
Aiming performance P A , movement performance P M , and color-matching performance P C were calculated as:
P A = 0.65 R H + 0.35 R A P M = 0.75 R M + 0.25 R S P C = R C
where R H , R A , R M , and R S represent target hit rate, shot accuracy, movement safety, and normalized remaining stability, respectively. These measures followed the definitions used for Performance-Based DDA. R C represents the proportion of successful hits made using a projectile whose color matched the target.
Aiming performance was updated when the rolling window contained at least four resolved targets or six fired projectiles. Color-matching performance was updated after at least three targets had been hit. Movement performance was evaluated at every adaptation interval.
Each skill had a target score of 0.70. A dead zone of ±0.08 prevented small variations from changing the corresponding skill offset. Scores from 0.62 to 0.78 produced no adjustment. Scores outside this interval modified one of three independent adaptive offsets: a A , a M , or a C . The offsets were restricted to
0.30 a i 0.25
where i represents aiming, movement, or color matching. The base adaptation step was 0.03 and was scaled according to the distance between the current skill score and its target. Negative aiming and movement adjustments were multiplied by 1.5, permitting their difficulty reductions to occur faster than their increases. Negative color-matching adjustments were multiplied by 1.25.
The movement dead zone was overridden when the wall-contact ratio reached 12%, wall-related stability loss reached 4 stability points per second, or remaining stability fell to 35% or less. Each evaluation meeting one of these conditions immediately reduced the movement offset by twice the base adaptation step:
2 × 0.03 = 0.06
This reduction remained subject to the minimum offset of −0.30.
For each skill i , effective skill progress was calculated as
p i = min 1 , max 0 , p + a i
where p represents normalized elapsed progress and i represents aiming, movement, or color matching. Effective skill progress below 0.18 permitted mechanic-specific difficulty ratings up to 2. The maximum permitted rating increased to 3 at an effective progress of 0.18 and to 4 at 0.38. The mechanic-specific cap increased to 5 only when effective skill progress reached at least 0.75 and the shared Expert gate was open. This gate required elapsed progress of at least 0.75, at least one of the three skill offsets to be 0.08 or higher, and the most recently calculated aiming and movement scores to each be at least 0.68.
The weakest effective skill-progress value was calculated as
p w = min p A , p M , p C
This value controlled the minimum permitted overall difficulty category. Very Easy patterns remained eligible when p w was below 0.38. The minimum category increased to Easy when p w reached 0.38. If p w reached 0.65, the minimum category remained Easy until elapsed progress reached 0.70, after which it increased to Medium.
The maximum permitted overall difficulty category followed elapsed progress. Easy was the maximum category when p was below 0.18. The maximum increased to Medium at p = 0.18 and to Hard at p = 0.38 . Expert patterns remained ineligible before p = 0.82 . From p = 0.82 onward, Expert became the maximum category only when the shared Expert gate was open. Hard remained the maximum when its requirements were not satisfied.
At each spawn event, a pattern was considered compatible when its overall difficulty category fell between the current minimum and maximum categories and none of its aiming, movement, or color difficulty ratings exceeded the corresponding mechanic-specific cap. The overall category range and the three skill caps were applied together. This permitted participants with different performance profiles to receive different pattern combinations. For example, strong aiming performance combined with weaker obstacle avoidance could permit patterns with greater aiming demands while continuing to exclude patterns with movement demands above the participant’s current movement cap.

3.4. Experimental Setup and Procedure

Data collection took place in university laboratories using two Meta Quest 3 headsets and one Meta Quest 2 headset with their corresponding controllers. Pulse Run VR ran directly on each headset as a standalone application, without a connected computer. The same gameplay content, progression logic, session timing, and data-collection functions were used across all devices. The Quest 3 version used a render scale of 1.25 and 8× multisample anti-aliasing, whereas the Quest 2 version used a render scale of 1.0 and 4× multisample anti-aliasing to maintain acceptable performance. Both versions used a 72 Hz refresh rate.
All participants played the game while standing in a cleared play area that allowed them to step laterally and crouch. Before participants played, the researchers demonstrated a test run. The demonstration covered firing the two pistols, matching projectile and target colors, avoiding walls through physical movement, and interacting with the in-game interface. Participants were also shown how to select their age and previous VR experience, which controller inputs to use, and how to provide the post-run feedback.
The participants were told that the game would increase in difficulty as they played, however, they were not informed about the three progression strategies, the presence of performance-based adaptation, or which strategy they received.
After putting on the headset and selecting their age and previous VR experience, each participant was assigned one of the three strategies through Round-Robin Strategy Allocation. A 10 s calibration phase sampled the vertical position of the headset and adjusted the height of the gameplay patterns and interface elements for that participant.
Participants then completed a short interactive tutorial covering a shooting task and a wall-avoidance task. During the tutorial, patterns would stop moving until the participant performed the required action. Tutorial score and stability changes were reset before the recorded gameplay phase.
Each participant completed one full playthrough lasting 210 s. At the end of the run, the final score was displayed, followed by a feedback interface to their right. Participants rated the perceived difficulty, enjoyment, and frustration of the session on a five-point scale and reported whether they had experienced motion sickness. All participant information, gameplay measurements, and post-run responses were collected and stored within the application.
After the participant completed the feedback questionnaire, the supervising researcher held the A and B buttons on the right-hand controller for 5 s to activate an operator’s reset shortcut. The shortcut saved the current run, including the post-run responses, advanced the Round-Robin sequence to the next strategy, and reloaded the scene. The application then returned to the participant setup interface, ready for the next session. The saved records contained session-level aggregates rather than timestamped histories of controller evaluations, performance estimates, adaptive offsets, or recovery states.

3.5. Data Collection

Study data were collected entirely within Pulse Run VR. Participant characteristics and post-run responses were entered through the in-game interfaces, and gameplay telemetry was recorded automatically. Telemetry collection began at the start of the recorded gameplay phase, after tutorial completion, and ended when the run finished. Event-based measurements were updated throughout the session.
The participant and session variables retained for analysis comprised age, self-reported previous VR experience, assigned progression strategy, and actual run duration. Each participant and gameplay run received an automatically generated identifier. Run duration was retained to identify incomplete sessions and normalize time-dependent measures.
Gameplay performance data included final score, shots fired, targets hit, targets missed, correct-color hits, and wrong-color hits. Wall-contact duration and total time spent at zero stability were recorded to represent obstacle-avoidance performance and stability failure. These measurements were used to calculate the normalized scoring efficiency, target hit rate, shot accuracy, color-match rate, wall-contact percentage, and the percentage of the run spent at zero stability, as described in Section 3.6.
The difficulty delivered during each session was characterized using the maximum scroll speed reached, minimum pattern gap reached, total number of patterns spawned, and number of spawned patterns belonging to each overall difficulty tier. The tier counts covered Very Easy, Easy, Medium, Hard, and Expert patterns. These values permitted analysis of the spawned pattern composition and the proportion of patterns classified as Hard or Expert.
After each run, participants provided three ratings using five-point scales. Perceived difficulty ranged from 1, “Much too easy,” to 5, “Much too difficult.” Enjoyment ranged from 1, “Not enjoyable,” to 5, “Extremely enjoyable,” and frustration ranged from 1, “Not frustrating,” to 5, “Extremely frustrating.” Participants provided a binary response indicating whether they experienced motion sickness during the session.
Each saved run was appended to a JSON log stored locally on the headset. The gameplay telemetry, participant characteristics, assigned strategy, and post-run responses were saved within the same record, with numeric values rounded to three decimal places. No names, contact information, audio recordings, video recordings, or continuous tracking trajectories were collected. The application recorded further diagnostic telemetry that was not included in the statistical analysis.

3.6. Data Processing and Statistical Analysis

Separate JSON logs were exported from each headset after data collection. Each log contained a runs array holding the saved gameplay records. The runs arrays from these logs were merged into one consolidated dataset and converted into a table structure with one row per saved run. Headset model and session type were assigned during manual review. Internal algorithm identifiers were mapped to Fixed Time-Based Progression, Performance-Based DDA, and Skill-Specific DDA. For validation, duplicate run identifiers, repeated participant identifiers, consent status, tutorial completion, gameplay duration, questionnaire ranges, score calculations, and strategy labels were checked. The source JSON files remained unchanged.
The primary analysis was restricted to sessions conducted using Meta Quest 3, since relatively few participant sessions were conducted using Quest 2. This also ensured that the headset model and rendering settings remained consistent across the analyzed sessions. A run qualified for the primary analysis when it belonged to a recruited high-school or university student, contained recorded consent, followed a completed tutorial, used one of the three recognized strategies, and contained at least 209 s of active gameplay data. Known researcher tests, staff or demonstration sessions, informal play, interrupted runs, corrupted records, and duplicate run identifiers were excluded.
To assess whether the headset restriction affected the findings, a separate sensitivity analysis retained all otherwise eligible participant sessions conducted using Meta Quest 2 or Meta Quest 3. This analysis repeated the comparisons for the five primary outcomes using the same omnibus tests and Holm correction. It did not replace the Meta Quest 3 primary analysis.
When multiple attempts were recorded for the same participant, the first valid attempt was retained. A later attempt replaced it only when the earlier attempt ended through a documented interruption or technical failure. Missing questionnaire responses excluded a record only from analyses involving the missing response. Gameplay telemetry from the same session remained eligible. Missing values were not imputed, and valid participant sessions were not removed based on unusually high or low outcome values.
All analyzed percentages were recalculated from the raw counts and durations rather than taken from the percentage fields stored by the application. Time-based measures used the run duration directly. A resolved target was defined as a target that was either hit or registered as missed. The derived measures and their calculations are presented in Table 3.
In the equations below, Q represents the final score, H the number of targets hit, M the number of targets missed, F the number of projectiles fired, and C the number of correct-color hits. T represents run duration, T W represents wall-contact duration, and T 0 represents time spent at zero stability. N H , N E , and N P represent the numbers of Hard patterns, Expert patterns, and total patterns spawned. D represents the participant’s perceived difficulty rating.
The normalized target score represented the percentage of the maximum score obtainable across all resolved targets, with 20 points being the maximum score for each target. Final score and normalized target score were interpreted together. Final score represented the outcome displayed to the player. The normalized measure accounted for differences in the number of targets encountered under each strategy. Target hit rate, shot accuracy, and color-match rate provided separate measures of shooting performance.
Wall-contact percentage represented obstacle-avoidance performance. Zero-stability percentage represented the proportion of active gameplay spent in a failure state. Perceived difficulty suitability was evaluated using the absolute deviation from the scale midpoint. A difficulty-rating midpoint deviation of 0 represented the intended midpoint response, 1 represented a one-point deviation, and 2 represented a two-point deviation. The original difficulty responses were retained to distinguish runs perceived as too easy from those perceived as too difficult.
The Hard/Expert pattern proportion was the primary content delivery outcome. Total patterns spawned and resolved target count were treated as secondary exploratory outcomes. Maximum scroll speed, minimum pattern gap, and the complete spawned-pattern category distribution were reported descriptively. Pattern counts described spawned content and could include patterns queued shortly before the session ended.
Enjoyment and frustration were analyzed using their original five-point responses. Difficulty-rating midpoint deviation was used for inferential comparisons, while raw perceived-difficulty ratings were retained for descriptive reporting. Motion sickness was summarized using the number and percentage of sessions containing an affirmative response. The remaining sessions were not described as explicit negative responses since “No” was the interface default.
Participant age was summarized using the mean, standard deviation, and observed range. Previous VR experience was reported using counts and percentages. Continuous outcomes were summarized for each strategy using means, standard deviations, and 95% confidence intervals. Median and interquartile range were included for visibly skewed measures. Ordinal outcomes were reported using response frequencies, percentages, medians, and interquartile ranges. Distribution plots displayed the individual participant observations.
Approximately continuous gameplay and content delivery outcomes were compared across the three independent progression strategies using one-way Welch analyses of variance. Difficulty-rating midpoint deviation, enjoyment, frustration, and zero-stability percentage were compared using Kruskal–Wallis tests.
The five primary outcomes were normalized target score, wall-contact percentage, Hard/Expert pattern proportion, difficulty-rating midpoint deviation, and enjoyment. Holm correction was applied across the five primary omnibus comparisons. Secondary exploratory outcomes comprised final score, target hit rate, shot accuracy, color-match rate, zero-stability percentage, total patterns spawned, resolved targets, and frustration. Their omnibus p-values were reported without cross-outcome adjustment. Maximum scroll speed, minimum pattern gap, the complete spawned-pattern category distribution, raw difficulty-rating distributions, and motion-sickness responses were reported descriptively.
Pairwise comparisons were conducted for a primary outcome only when its Holm-adjusted omnibus p-value was significant. Secondary exploratory outcomes received pairwise comparisons when their unadjusted omnibus p-value was significant. Games–Howell comparisons followed Welch ANOVA, and Dunn comparisons with Holm-adjusted p-values followed Kruskal–Wallis tests. Pairwise comparisons were not performed following nonsignificant omnibus results.
Effect sizes were reported with the significance tests. Welch ANOVA results included eta-squared, with Hedges’ g used for pairwise effects. Kruskal–Wallis results included epsilon-squared, with Cliff’s delta used for pairwise effects. Pairwise effect sizes were accompanied by 95% confidence intervals estimated using the percentile bootstrap with 5000 resamples. All statistical tests were two-sided and used α = 0.05. Group distributions, residual Q–Q plots, and influential observations were inspected before inference. Participant records were not removed solely to improve statistical assumptions. All data processing, statistical analyses, and visualizations were performed in Python 3.12.10 using NumPy 2.5.1, pandas 2.3.3, SciPy 1.18.0, and Matplotlib 3.11.1.

4. Results

This section reports the results for the three difficulty progression strategies. It begins with data screening and participant characteristics, followed by pacing and spawned pattern composition, gameplay performance, and post-run ratings. Descriptive statistics, inferential tests, confidence intervals, and effect sizes are reported where applicable. Interpretation of the findings is reserved for Section 5.

4.1. Data Screening and Participant Characteristics

A total of 38 saved runs were exported from the study headsets. Four nonparticipant runs generated during researcher, staff, demonstration, or informal use were excluded. Six otherwise eligible Meta Quest 2 sessions were excluded from the primary analysis. No runs were excluded as interrupted or incomplete sessions, duplicate or invalid records, or for other eligibility reasons. The final Meta Quest 3 sample comprised 28 participants: 7 assigned to Fixed Time-Based Progression, 10 to Performance-Based DDA, and 11 to Skill-Specific DDA. Complete post-run difficulty, enjoyment, and frustration responses were available for all 28 participants.
Participant characteristics by difficulty progression strategy are presented in Table 4. Participants were between 16 and 26 years old, with a mean age of 19.2 years (SD = 2.7). Mean age ranged from 18.7 to 19.8 years across the three strategies. In the complete sample, 12 participants (42.9%) reported no previous VR experience, 13 (46.4%) reported some previous VR experience, and 3 (10.7%) reported high previous VR experience. Previous VR experience was unevenly distributed across strategies. Participants with no previous VR experience represented 71.4% of the Fixed Time-Based Progression group, compared with 40.0% of the Performance-Based DDA group and 27.3% of the Skill-Specific DDA group.

4.2. Pacing and Spawned Pattern Composition

Pacing and spawned pattern outcomes are presented in Table 5. The mean participant-level proportion of Hard and Expert patterns was 41.0% (SD = 6.7) for Fixed Time-Based Progression, 27.4% (SD = 10.9) for Performance-Based DDA, and 28.7% (SD = 7.1) for Skill-Specific DDA. A statistically significant difference was found across strategies, Welch’s F(2, 15.32) = 8.07, Holm-adjusted p = 0.020, η2 = 0.33. Games–Howell comparisons showed that Fixed Time-Based Progression produced 13.7 percentage points more Hard/Expert patterns than Performance-Based DDA, 95% CI [2.6, 24.8], p = 0.016, Hedges’ g = 1.38, 95% CI [0.85, 2.88], and 12.3 percentage points more than Skill-Specific DDA, 95% CI [3.7, 21.0], p = 0.006, Hedges’ g = 1.70, 95% CI [0.99, 2.97]. Performance-Based DDA and Skill-Specific DDA did not differ significantly, p = 0.941.
The mean number of patterns spawned was 41.1 (SD = 0.9) for Fixed Time-Based Progression, 41.1 (SD = 5.5) for Performance-Based DDA, and 40.5 (SD = 0.5) for Skill-Specific DDA. No statistically significant evidence of a strategy difference was found, Welch’s F(2, 11.79) = 1.23, p = 0.326, η2 = 0.01. Mean resolved target counts were 314.0 (SD = 16.7), 282.0 (SD = 58.9), and 289.8 (SD = 14.3), respectively. This exploratory comparison was statistically significant, Welch’s F(2, 13.65) = 5.09, p = 0.022, η2 = 0.11. Games–Howell testing identified one significant pairwise difference: Fixed Time-Based Progression produced 24.2 more resolved targets than Skill-Specific DDA, 95% CI [3.6, 44.7], p = 0.022, Hedges’ g = 1.51, 95% CI [0.64, 3.04]. The remaining pairwise comparisons were not statistically significant.
All Fixed Time-Based Progression and Skill-Specific DDA sessions reached a maximum scroll speed of 5.50 m/s and a minimum pattern gap of 2.20 m. Performance-Based DDA reached a mean maximum speed of 5.93 m/s (SD = 0.74) and a mean minimum gap of 2.12 m (SD = 0.16). These pacing outcomes were reported descriptively.
The complete participant-level mean pattern composition is shown in Figure 3. Hard patterns represented 29.6%, 26.3%, and 26.5% of spawned patterns for Fixed Time-Based Progression, Performance-Based DDA, and Skill-Specific DDA, respectively. Expert patterns represented 11.5%, 1.1%, and 2.2%. Skill-Specific DDA produced the largest proportion of Easy patterns (50.7%) and the smallest proportion of Medium patterns (12.4%).

4.3. Gameplay Performance

Gameplay performance outcomes are presented in Table 6. The mean normalized target score was 74.1% (SD = 7.3) for Fixed Time-Based Progression, 81.7% (SD = 3.2) for Performance-Based DDA, and 76.1% (SD = 10.5) for Skill-Specific DDA. No statistically significant evidence of a strategy difference remained after Holm correction, Welch’s F(2, 12.06) = 4.20, Holm-adjusted p = 0.165, η2 = 0.16. Mean wall-contact percentages were 3.0% (SD = 2.4), 1.3% (SD = 1.4), and 2.4% (SD = 2.6), respectively. No statistically significant evidence of a strategy difference was found for this outcome, Welch’s F(2, 13.58) = 1.71, Holm-adjusted p = 0.596, η2 = 0.10. Participant-level distributions for both primary performance outcomes are shown in Figure 4.
Mean final scores were 4655.7 (SD = 546.2) for Fixed Time-Based Progression, 4606.0 (SD = 929.8) for Performance-Based DDA, and 4422.7 (SD = 691.6) for Skill-Specific DDA. The exploratory comparison found no statistically significant evidence of a strategy difference, Welch’s F(2, 15.99) = 0.32, p = 0.729, η2 = 0.02. Mean target hit rates were 84.4% (SD = 7.7), 87.0% (SD = 3.8), and 84.4% (SD = 13.1), respectively. No statistically significant evidence of a difference was found, Welch’s F(2, 12.39) = 0.46, p = 0.641, η2 = 0.02.
Mean shot accuracy was 32.0% (SD = 16.3) for Fixed Time-Based Progression, 48.2% (SD = 20.4) for Performance-Based DDA, and 36.2% (SD = 17.0) for Skill-Specific DDA. The strategy comparison was not statistically significant, Welch’s F(2, 15.36) = 1.71, p = 0.214, η2 = 0.13. Mean color-match rates were 75.8% (SD = 12.6), 88.2% (SD = 9.0), and 81.2% (SD = 8.9), respectively. No statistically significant evidence of a strategy difference was found, Welch’s F(2, 13.90) = 2.89, p = 0.089, η2 = 0.21.
The median zero-stability percentage was 2.7% [IQR: 0.7–6.8] for Fixed Time-Based Progression, 0.2% [IQR: 0.0–1.6] for Performance-Based DDA, and 1.4% [IQR: 0.2–4.7] for Skill-Specific DDA. No statistically significant evidence of a strategy difference was found, H(2) = 2.16, p = 0.339, ε2 = 0.01. No pairwise comparisons were conducted because none of the gameplay performance omnibus tests met the applicable significance criterion.

4.4. Post-Run Ratings

Post-run responses are presented in Table 7, with the complete rating distributions shown in Figure 5. Median perceived-difficulty ratings were 3.0 [IQR: 3.0–3.5] for Fixed Time-Based Progression, 2.5 [IQR: 2.0–3.0] for Performance-Based DDA, and 3.0 [IQR: 2.5–3.0] for Skill-Specific DDA. The midpoint rating of 3 was the most frequent response in each group, selected by 57.1%, 50.0%, and 63.6% of participants, respectively. Ratings below the midpoint accounted for 14.3%, 50.0%, and 27.3% of responses. Ratings above the midpoint accounted for 28.6%, 0.0%, and 9.1%.
Median absolute deviations from the difficulty midpoint were 0.0 [IQR: 0.0–1.0] for Fixed Time-Based Progression, 0.5 [IQR: 0.0–1.0] for Performance-Based DDA, and 0.0 [IQR: 0.0–1.0] for Skill-Specific DDA. No statistically significant evidence of a strategy difference was found, H(2) = 0.85, Holm-adjusted p = 0.655, ε2 = 0.00.
Median enjoyment ratings were 4.0 [IQR: 3.5–4.0], 5.0 [IQR: 4.0–5.0], and 4.0 [IQR: 3.5–5.0], respectively. No statistically significant evidence of a strategy difference remained after Holm correction, H(2) = 3.23, Holm-adjusted p = 0.596, ε2 = 0.05. Median frustration ratings were 2.0 [IQR: 1.5–3.0], 1.0 [IQR: 1.0–2.0], and 2.0 [IQR: 1.5–2.5], respectively. The exploratory comparison found no statistically significant evidence of a strategy difference, H(2) = 2.21, p = 0.331, ε2 = 0.01.
Motion sickness was reported by 5 of the 28 participants (17.9%). Reports were recorded for 2 of 7 participants assigned to Fixed Time-Based Progression (28.6%), 2 of 10 assigned to Performance-Based DDA (20.0%), and 1 of 11 assigned to Skill-Specific DDA (9.1%). No pairwise comparisons were conducted since none of the post-run rating omnibus tests met the applicable significance criterion.
The six additional Quest 2 sessions were evenly distributed across the strategies, with two sessions added to each group. The all-headset sensitivity analysis included 34 eligible participants: 9 assigned to Fixed Time-Based Progression, 12 to Performance-Based DDA, and 13 to Skill-Specific DDA. The strategy difference in Hard/Expert pattern proportion remained statistically significant, Welch’s F(2, 19.46) = 12.92, Holm-adjusted p = 0.001, η2 = 0.37. Normalized target score differed significantly across strategies, Welch’s F(2, 18.25) = 8.30, Holm-adjusted p = 0.011, η2 = 0.25. Performance-Based DDA produced a normalized target score 9.8 percentage points higher than Fixed Time-Based Progression, 95% CI [3.1, 16.4], p = 0.005, Hedges’ g = 1.71, 95% CI [1.07, 2.87]. The remaining primary outcomes were not statistically significant, with Holm-adjusted p-values of 0.551.

5. Discussion and Conclusions

The three progression strategies produced distinct profiles rather than a single winner across all outcomes. Fixed Time-Based Progression delivered the greatest exposure to advanced content: Hard/Expert patterns represented 41.0% of spawned patterns on average, compared with 27.4% for Performance-Based DDA and 28.7% for Skill-Specific DDA. Performance-Based DDA showed favorable descriptive values for normalized target score, shot accuracy, color-match rate, wall-contact percentage, and zero-stability percentage. Skill-Specific DDA produced the highest concentration of perceived-difficulty ratings at the midpoint, with 63.6% of participants selecting 3, corresponding to “just right.” After Holm correction in the Quest 3 sample, Hard/Expert pattern proportion was the sole primary outcome with a statistically significant strategy difference. The findings indicate that delivered content, gameplay performance, and perceived challenge differed across the evaluated strategy profiles. Prior DDA comparisons have reported similar divergence between controller behavior, performance, and player experience [8,10,21].
There is no single controller that made the game the hardest or easiest. Fixed Time-Based Progression generated more Hard and Expert patterns, including a much larger Expert share. Performance-Based DDA could exceed the fixed pacing schedule, reaching a mean maximum speed of 5.93 m/s and a mean minimum gap of 2.12 m. Pattern categories represented demands from aiming, obstacle avoidance, and color selection. Scroll speed and pattern gap controlled temporal pressure and encounter spacing. Research on VR content generation and real-time task assessment has found comparable divergence among objective, performance-based, cognitive, and perceived measures of difficulty [5,22]. Difficulty-curve shape can affect motivation [32], and faster pacing in a VR exergame was associated with greater enjoyment together with higher perceived workload [33]. Pulse Run’s adaptive strategies can be described as delivering less advanced pattern content, but not as creating uniformly easier sessions.
Performance-Based DDA produced a mean normalized target score of 81.7%, compared with 74.1% under Fixed Time-Based Progression and 76.1% under Skill-Specific DDA. It had the highest mean shot accuracy and color-match rate, plus the lowest mean wall-contact percentage and median zero-stability percentage. The normalized score result did not remain significant after correction in the Quest 3 primary analysis. In the all-headset sensitivity analysis, the overall strategy difference was significant, and Performance-Based DDA exceeded Fixed Time-Based Progression by 9.8 percentage points. The Quest 3 analysis remains primary because it used a common headset model and rendering configuration. The change in inference may reflect the six added participants, headset-related differences, or both. The sensitivity analysis therefore indicates a possible short-term performance difference, although confirmation under standardized hardware is needed. Robb and Zhang found that performance-based DDA improved game performance with no significant differences in enjoyment or flow [34]. Sharek and Wiebe similarly reported better progression and performance under adaptive gameplay with no reduction in overall affect or self-reported engagement [35]. Han et al. reported higher performance and significantly more neutral detected emotions under timer-based DDA in an immersive VR exergame, although the performance difference was not statistically significant [36].
The raw final score did not follow the normalized score pattern. Fixed Time-Based Progression provided more scoring opportunities, with a mean of 314.0 resolved targets compared with 282.0 under Performance-Based DDA and 289.8 under Skill-Specific DDA. Similar final scores could result from different combinations of target availability and performance quality. Normalized target score partly compensated for this variation by expressing the obtained score relative to the maximum available score across resolved targets. It still depended on the task mixture selected by each controller. Current performance changed later difficulty under the adaptive strategies, and later difficulty then affected subsequent performance observations. A common challenge block after the adaptive phase would provide a cleaner controller-independent assessment. The distinction between player evaluation and difficulty adjustment proposed by Guo et al. supports this separation [8].
The most notable descriptive pattern for Skill-Specific DDA concerned perceived challenge calibration. Seven of 11 participants selected the midpoint difficulty rating. The same response was selected by 4 of 7 participants under Fixed Time-Based Progression and 5 of 10 under Performance-Based DDA. Performance-Based DDA leaned toward being too easy: five participants rated it below the midpoint, and none rated it above. Fixed Time-Based Progression produced a wider spread, with one response below and two above the midpoint. The omnibus comparison of absolute deviation from the midpoint was not significant, so the distributions do not confirm a calibration advantage. They identify a pattern worth testing in a larger sample. The separation between objective game difficulty and perceived difficulty agrees with studies showing that objective challenge can change without a corresponding change in subjective difficulty [14,22]. This pattern supports goal-based DDA designs that distinguish perceived challenge from performance as an adaptation target [8,17].
Skill-Specific DDA did not produce a corresponding gameplay performance advantage during the 210 s session. Its generated content was conservative, with 50.7% Easy patterns, 12.4% Medium patterns, and 2.2% Expert patterns. The controller combined separate aiming, movement, and color-matching estimates with mechanic-specific caps, a weakest-skill rule, an Expert gate, and a finite authored pattern library. These components may have restricted the compatible pattern set, especially early in the run. Prior systems have connected separate ability estimates to corresponding game elements [11,27], and deeper player models have been evaluated across repeated or longer-term play [26]. More observation time could stabilize the skill estimates in Pulse Run. Longer exposure alone would not address restrictive thresholds or sparse authored content across skill combinations. The present result concerns this controller and session length, not the general value of skill-specific player modeling.
The experiment compared complete progression strategies rather than player-model granularity in isolation. Performance-Based DDA adjusted scroll speed, pattern gap, and pattern eligibility. Skill-Specific DDA adjusted pattern eligibility, with speed and gap following the fixed schedule. Observed differences may therefore reflect both how performance was represented and how it was used to regulate progression. A matched comparison could hold the progression rules and adjustable game parameters constant while varying only the player-model structure. A factorial design could separate the effect of player-model structure from the effect of adjustment scope. Such a design would test whether separate skill estimates provide incremental value when controllers have equal access to the same game features [8].
Post-run ratings indicated a favorable experience across all three strategies. Median enjoyment was 4.0 under Fixed Time-Based Progression, 5.0 under Performance-Based DDA, and 4.0 under Skill-Specific DDA. Median frustration was low at 2.0, 1.0, and 2.0, respectively. Fixed Time-Based Progression paired high enjoyment with substantially greater exposure to advanced patterns. Performance-Based DDA showed the highest enjoyment and lowest frustration descriptively, yet half of its participants rated the run below the difficulty midpoint. This combination suggests that performance, enjoyment, and challenge suitability can favor different controller settings. Nagle et al. found greater performance under task-guided adaptation and greater enjoyment under user-guided difficulty control [37]. Denisova and Cairns reported greater immersion after performance-based timer adjustment [38], and Ang and Mitchell found that DDA implementations produced different player-experience profiles [39]. Alexander et al. showed that difficulty preferences varied with gaming experience rather than measured ability alone [40]. Previous VR experience was unevenly distributed across the present groups, and the sample was too small to test it as a moderator.
The strategies did not produce statistically distinguishable wall-contact or zero-stability outcomes. These tests had limited precision and cannot establish equivalent obstacle-avoidance performance. Motion sickness was reported by five participants and was treated descriptively. The binary item recorded the presence of symptoms but not their type, severity, or change from a pre-exposure baseline. Future studies could use baseline and post-exposure versions of the Virtual Reality Sickness Questionnaire [41] or the Cybersickness in Virtual Reality Questionnaire [42]. A workload or exertion measure would help determine whether the pacing and pattern differences changed physical demand.
The results illustrate two design considerations. First, delivered difficulty in multidimensional VR games can be described through separate dimensions. Advanced-pattern exposure, encounter density, speed, gap, aiming demand, movement demand, and color-selection demand need not rise together. Second, the primary adaptation objective should be stated explicitly. A controller optimized for normalized performance may produce a different experience from one optimized for perceived-challenge calibration or advanced-content exposure. Each player estimate should map to a defined control channel, and that mapping should be evaluated separately from prediction or classification accuracy [8,21,27]. A skill-specific controller needs adequate authored content across combinations of skill demands. Even accurate skill estimates may have limited influence when the compatible content set is too narrow.
Future telemetry should store player estimates, target values, adaptive offsets, recovery states, and selected game adjustments at every update. These traces would enable calculation of time within the target range, absolute target deviation, convergence time, adaptation oscillation, and the number and duration of recovery activations. Compatible candidate-set sizes, filtering rejections, and selected patterns would further explain why a controller produced a given course. The DDA-MAPEKit framework offers a useful structure for separating monitoring, analysis, planning, and execution in this process [28]. A follow-up study could pair this telemetry with repeated sessions and a common evaluation block containing identical content for every participant.
Several limitations constrain the precision and generalizability of the findings. The Quest 3 groups were relatively small and unequal, with seven participants under Fixed Time-Based Progression. The approximate sensitivity benchmark indicates that the primary analysis was mainly capable of detecting large effects, while estimates of smaller differences remain imprecise. Allocation followed a fixed round-robin sequence rather than randomization. Consequently, systematic differences associated with participant order, recruitment setting, or baseline characteristics cannot be excluded. Previous VR experience was unevenly distributed across the groups and may have influenced the between-strategy comparisons. The sample consisted of adolescents and young adults. Each participant completed one short run in a between-subjects design, which prevented within-player strategy comparisons and assessment of learning across sessions. Although the gameplay logic and session timing were identical, Quest 2 and Quest 3 used different rendering settings, and frame-time telemetry was not recorded. The change in the normalized-score inference may therefore reflect the additional participants, headset-related differences, or both. Brief post-run ratings and aggregate session logs limited the analysis of controller behavior; target-range occupancy, absolute target deviation, convergence, oscillation, and recovery duration could not be reconstructed from the recorded data. These constraints widen uncertainty and prevent nonsignificant outcomes from being interpreted as evidence of equivalence.
This exploratory study compared fixed progression, global performance-based adaptation, and skill-specific adaptation within the same arcade VR task. The three strategies produced different content delivery, gameplay performance, and player rating profiles. Fixed Time-Based Progression delivered significantly more advanced content. Performance-Based DDA produced the strongest short-session performance pattern, although its significant normalized-score advantage over Fixed Time-Based Progression appeared only in the all-headset sensitivity analysis. Skill-Specific DDA descriptively produced the highest percentage of “just right” difficulty ratings. No strategy consistently outperformed the others across all outcomes. These findings reinforce the importance of evaluating delivered content, gameplay performance, and perceived challenge as distinct aspects of adaptive gameplay. Larger studies using standardized hardware, randomized allocation, matched progression rules and adjustable game parameters, and repeated sessions are needed to determine whether the observed patterns represent consistent differences between strategies.

Author Contributions

Conceptualization, M.-A.G. and S.N.; methodology, M.-A.G.; software, M.-A.G.; validation, M.-A.G.; formal analysis, M.-A.G.; resources, S.N.; writing—original draft, M.-A.G.; writing—review and editing, M.-A.G. and S.N.; visualization, M.-A.G.; supervision, S.N. and H.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

The study involving human participants was reviewed and approved by the Ethics Board of Politehnica University of Timisoara (No. 22701, approved 26 August 2026).

Informed Consent Statement

Informed consent was obtained from all adult participants. For participants under 18 years of age, prior consent was obtained from a parent or legal guardian, and the participants assented to participation. All participants also confirmed consent through the in-game interface before data collection began.

Data Availability Statement

The anonymized dataset and Python analysis code supporting this study are openly available in our repository [43].

Acknowledgments

The authors thank Polytechnic University of Timisoara (UPT) for facilitating data collection and providing access to the laboratory facilities used in this study. The authors also thank all participants and the staff who assisted with data collection.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Milgram, P.; Kishino, F. A Taxonomy of Mixed Reality Visual Displays. IEICE Trans. Inf. 1994, E77-D, 1321–1329. [Google Scholar]
  2. Azuma, R.T. A Survey of Augmented Reality. Presence Teleoperators Virtual Environ. 1997, 6, 355–385. [Google Scholar] [CrossRef] [Scilit]
  3. Slater, M.; Sanchez-Vives, M.V. Enhancing Our Lives with Immersive Virtual Reality. Front. Robot. AI 2016, 3, 74. [Google Scholar] [CrossRef] [Scilit]
  4. Guzmán, D.E.; Rengifo, C.F.; Guzmán, J.D.; Garcia Cena, C.E. Virtual Reality Games for Cognitive Rehabilitation of Older Adults: A Review of Adaptive Games, Domains and Techniques. Virtual Real. 2024, 28, 92. [Google Scholar] [CrossRef] [Scilit]
  5. Huber, T.; Mertes, S.; Rangelova, S.; Flutura, S.; André, E. Dynamic Difficulty Adjustment in Virtual Reality Exergames through Experience-Driven Procedural Content Generation. In Proceedings of the 2021 IEEE Symposium Series on Computational Intelligence (SSCI), Orlando, FL, USA, 5 December 2021; pp. 1–8. [Google Scholar]
  6. Zohaib, M. Dynamic Difficulty Adjustment (DDA) in Computer Games: A Review. Adv. Hum.-Comput. Interact. 2018, 2018, 5681652. [Google Scholar] [CrossRef] [Scilit]
  7. Hunicke, R. The Case for Dynamic Difficulty Adjustment in Games. In Proceedings of the 2005 ACM SIGCHI International Conference on Advances in Computer Entertainment Technology; Association for Computing Machinery: New York, NY, USA, 2005; pp. 429–433. [Google Scholar]
  8. Guo, Z.; Thawonmas, R.; Ren, X. Rethinking Dynamic Difficulty Adjustment for Video Game Design. Entertain. Comput. 2024, 50, 100663. [Google Scholar] [CrossRef] [Scilit]
  9. Souza, C.H.R.; Nascimento, D.F.; Berretta, L.O.; Carvalho, S.T. Solutions for Dynamic Difficulty Adjustment in Digital Games: A Systematic Literature Review. Entertain. Comput. 2025, 55, 101041. [Google Scholar] [CrossRef] [Scilit]
  10. Fisher, N.; Kulshreshth, A.K. Exploring Dynamic Difficulty Adjustment Methods for Video Games. Virtual Worlds 2024, 3, 230–255. [Google Scholar] [CrossRef] [Scilit]
  11. Chrysafiadi, K.; Kamitsios, M.; Virvou, M. Fuzzy-Based Dynamic Difficulty Adjustment of an Educational 3D-Game. Multimed. Tools Appl. 2023, 82, 27525–27549. [Google Scholar] [CrossRef] [Scilit]
  12. Paraschos, P.D.; Koulouriotis, D.E. Game Difficulty Adaptation and Experience Personalization: A Literature Review. Int. J. Hum.–Comput. Interact. 2023, 39, 1–22. [Google Scholar] [CrossRef] [Scilit]
  13. Víteková, L.; Eichhorn, C.; Pirker, J.; Plecher, D.A. Dynamic Difficulty Adjustment in Serious Games: A Literature Review. Information 2026, 17, 96. [Google Scholar] [CrossRef] [Scilit]
  14. Sakaue, S.; Kimura, T.; Nishino, H. Reducing Objective Difficulty Without Influencing Subjective Difficulty in a Video Game. In Proceedings of the 5th ACM International Conference on Multimedia in Asia; Association for Computing Machinery: New York, NY, USA, 2024; pp. 1–5. [Google Scholar]
  15. Caldas, O.I.; Mauledoux, M.; Aviles, O.F.; Guerrero, C.R. Behavioral and Psychophysiological Measures of Engagement During Dynamic Difficulty Adjustment in Immersive Virtual Reality. JUCS—J. Univers. Comput. Sci. 2023, 29, 16–33. [Google Scholar] [CrossRef] [Scilit]
  16. Climent, L.; Longhi, A.; Arbelaez, A.; Mancini, M. A Framework for Designing Reinforcement Learning Agents with Dynamic Difficulty Adjustment in Single-Player Action Video Games. Entertain. Comput. 2024, 50, 100686. [Google Scholar] [CrossRef] [Scilit]
  17. Moon, J.; Choi, Y.; Park, T.; Choi, J.; Hong, J.-H.; Kim, K.-J. Diversifying Dynamic Difficulty Adjustment Agent by Integrating Player State Models into Monte-Carlo Tree Search. Expert Syst. Appl. 2022, 205, 117677. [Google Scholar] [CrossRef] [Scilit]
  18. Kamikokuryo, K.; Haga, T.; Venture, G.; Hernandez, V. Adversarial Autoencoder and Multi-Armed Bandit for Dynamic Difficulty Adjustment in Immersive Virtual Reality for Rehabilitation: Application to Hand Movement. Sensors 2022, 22, 4499. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  19. Chanel, G.; Lopes, P. User Evaluation of Affective Dynamic Difficulty Adjustment Based on Physiological Deep Learning. In Proceedings of the Augmented Cognition. Theoretical and Technological Approaches: 14th International Conference, AC 2020, Held as Part of the 22nd HCI International Conference, HCII 2020, Copenhagen, Denmark, 19–24 July 2020; Proceedings, Part I; Springer: Berlin/Heidelberg, Germany, 2020; pp. 3–23. [Google Scholar]
  20. Orozco-Mora, C.E.; Fuentes-Aguilar, R.Q.; Hernández-Melgarejo, G. Dynamic Difficulty Adaptation Based on Stress Detection for a Virtual Reality Video Game: A Pilot Study. Electronics 2024, 13, 2324. [Google Scholar] [CrossRef] [Scilit]
  21. Darzi, A.; McCrea, S.M.; Novak, D. User Experience with Dynamic Difficulty Adjustment Methods for an Affective Exergame: Comparative Laboratory-Based Study. JMIR Serious Games 2021, 9, e25771. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  22. Seyderhelm, A.J.A.; Blackmore, K.L. How Hard Is It Really? Assessing Game-Task Difficulty Through Real-Time Measures of Performance and Cognitive Load. Simul. Gaming 2023, 54, 294–321. [Google Scholar] [CrossRef] [Scilit]
  23. Romero-Mendez, E.A.; Santana-Mancilla, P.C.; Garcia-Ruiz, M.; Montesinos-López, O.A.; Anido-Rifón, L.E. The Use of Deep Learning to Improve Player Engagement in a Video Game through a Dynamic Difficulty Adjustment Based on Skills Classification. Appl. Sci. 2023, 13, 8249. [Google Scholar] [CrossRef] [Scilit]
  24. Rosa, M.P.C.; Castanho, C.D.; e Silva, T.B.P.; Sarmet, M.M.; Jacobi, R.P. Dynamic Difficulty Adjustment by Performance and Player Profile in Platform Game. In Proceedings of the Entertainment Computing—ICEC 2023: 22nd IFIP TC 14 International Conference, ICEC 2023, Bologna, Italy, 15–17 November 2023; Proceedings; Springer: Berlin/Heidelberg, Germany, 2023; pp. 3–16. [Google Scholar]
  25. Gonzalez-Duque, M.; Palm, R.B.; Risi, S. Fast Game Content Adaptation Through Bayesian-Based Player Modelling. In Proceedings of the 2021 IEEE Conference on Games (CoG), Online, 17–20 August 2021; pp. 1–8. [Google Scholar]
  26. Pfau, J.; Smeddinck, J.D.; Malaka, R. Enemy Within: Long-Term Motivation Effects of Deep Player Behavior Models for Dynamic Difficulty Adjustment. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems; Association for Computing Machinery: New York, NY, USA, 2020; pp. 1–10. [Google Scholar]
  27. Pasqualotto, A.; Fanourakis, M.; Menestrina, Z.; Nahum, M.; Bavelier, D. Modeling Skill Progression in Children Through Novel Multidimensional Probabilistic DDA. In Proceedings of the Games and Learning Alliance; Bakkes, S., Bellotti, F., Dondio, P., Ninaus, M., Wanick, V., Bucchiarone, A., Eds.; Springer Nature: Cham, Switzerland, 2026; pp. 259–268. [Google Scholar]
  28. Souza, C.H.R.; De Oliveira, S.S.; Berretta, L.O.; de Carvalho, S.T. DDA-MAPEKit: A Framework for Dynamic Difficulty Adjustment Based on MAPE-K Loop. In Proceedings of the 22nd Brazilian Symposium on Games and Digital Entertainment; Association for Computing Machinery: New York, NY, USA, 2024; pp. 1–10. [Google Scholar]
  29. Palma, S.; Ripamonti, L.A.; Borghese, N.A.; Maggiorini, D.; Gadia, D. Player Behaviour Metrics for Adjusting Content in VR Games: The Case of Fear. In Proceedings of the 14th Biannual Conference of the Italian SIGCHI Chapter; Association for Computing Machinery: New York, NY, USA, 2021; pp. 1–6. [Google Scholar]
  30. Wedyan, M.; Dwahdeh, S.; Alhamad, A.; Gilányie, A. A Review of Emotion-Aware Adaptive Virtual Reality Games for Player Emotional Profiling and Intelligent Personalization. In Proceedings of the 17th International Conference on Information and Communication Systems; Association for Computing Machinery: New York, NY, USA, 2026; pp. 1–6. [Google Scholar]
  31. Oner, A.; Kucukkulahli, E. Evaluating Player Stress and Motivation Through Biofeedback-Controlled Dynamic Difficulty Adjustment. Electronics 2025, 14, 3870. [Google Scholar] [CrossRef] [Scilit]
  32. Rao Fernandes, W.; Levieux, G. Difficulty Pacing Impact on Player Motivation. In Proceedings of the Entertainment Computing—ICEC 2022; Göbl, B., van der Spek, E., Baalsrud Hauge, J., McCall, R., Eds.; Springer International Publishing: Cham, Switzerland, 2022; pp. 140–153. [Google Scholar]
  33. Kruse, L.; Karaosmanoglu, S.; Rings, S.; Steinicke, F. Evaluating Difficulty Adjustments in a VR Exergame for Younger and Older Adults: Transferabilities and Differences. In Proceedings of the 2022 ACM Symposium on Spatial User Interaction; Association for Computing Machinery: New York, NY, USA, 2022; pp. 1–11. [Google Scholar]
  34. Robb, N.; Zhang, B. Performance-Based Dynamic Difficulty Adjustment and Player Experience in a 2D Digital Game: A Controlled Experiment. Acta Ludologica 2022, 5, 4–23. [Google Scholar]
  35. Sharek, D.; Wiebe, E. Investigating Real-Time Predictors of Engagement: Implications for Adaptive Videogames and Online Training. Int. J. Gaming Comput.-Mediat. Simul. (IJGCMS) 2015, 7, 20–37. [Google Scholar] [CrossRef] [Scilit]
  36. Han, R.; Lee, B.G.; Towey, D.; Yao, Y.; Pike, M. Exploring Emotional Responses with Dynamic Difficulty Adjustment Adaptation in Immersive Virtual Reality Exergaming. In Proceedings of the 2024 IEEE 48th Annual Computers, Software, and Applications Conference (COMPSAC), Osaka, Japan, 2–4 July 2024; pp. 621–627. [Google Scholar]
  37. Nagle, A.; Novak, D.; Wolf, P.; Riener, R. The Effect of Different Difficulty Adaptation Strategies on Enjoyment and Performance in a Serious Game for Memory Training. In Proceedings of the 2014 IEEE 3rd International Conference on Serious Games and Applications for Health (SeGAH), Rio de Janeiro, Brazil, 14–16 May 2014; pp. 1–8. [Google Scholar]
  38. Denisova, A.; Cairns, P. Adaptation in Digital Games: The Effect of Challenge Adjustment on Player Performance and Experience. In Proceedings of the 2015 Annual Symposium on Computer-Human Interaction in Play—CHI PLAY ’15; ACM Press: New York, NY, USA, 2015; pp. 97–101. [Google Scholar]
  39. Ang, D.; Mitchell, A. Comparing Effects of Dynamic Difficulty Adjustment Systems on Video Game Experience. In Proceedings of the Annual Symposium on Computer-Human Interaction in Play; Association for Computing Machinery: New York, NY, USA, 2017; pp. 317–327. [Google Scholar]
  40. Alexander, J.T.; Sear, J.; Oikonomou, A. An Investigation of the Effects of Game Difficulty on Player Enjoyment. Entertain. Comput. 2013, 4, 53–62. [Google Scholar] [CrossRef] [Scilit]
  41. Kim, H.K.; Park, J.; Choi, Y.; Choe, M. Virtual Reality Sickness Questionnaire (VRSQ): Motion Sickness Measurement Index in a Virtual Reality Environment. Appl. Ergon. 2018, 69, 66–73. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  42. Kourtesis, P.; Linnell, J.; Amir, R.; Argelaguet, F.; MacPherson, S.E. Cybersickness in Virtual Reality Questionnaire (CSQ-VR): A Validation and Comparison against SSQ and VRSQ. Virtual Worlds 2023, 2, 16–35. [Google Scholar] [CrossRef] [Scilit]
  43. Grosu, M.-A. Pulse Run VR DDA Study: Anonymized Dataset and Analysis Code, GitHub Repository. Available online: https://github.com/mihai-alexandru-grosu/pulse-run-vr-dda-study (accessed on 9 August 2026).
Figure 1. Overview of the study design, experimental procedure, data collection, and analysis pipeline used to compare the three difficulty progression strategies in Pulse Run VR.
Figure 1. Overview of the study design, experimental procedure, data collection, and analysis pipeline used to compare the three difficulty progression strategies in Pulse Run VR.
Electronics 15 03929 g001
Figure 2. Pulse Run VR gameplay: (a) shooting corresponding-colored targets; (b) dodging approaching walls. Yellow outlines mark obstacles, green numbers show points awarded, and the horizontal bar in panel (b) indicates remaining stability.
Figure 2. Pulse Run VR gameplay: (a) shooting corresponding-colored targets; (b) dodging approaching walls. Yellow outlines mark obstacles, green numbers show points awarded, and the horizontal bar in panel (b) indicates remaining stability.
Electronics 15 03929 g002
Figure 3. Spawned pattern category composition by difficulty progression strategy. Proportions were calculated for each participant before being averaged within each strategy.
Figure 3. Spawned pattern category composition by difficulty progression strategy. Proportions were calculated for each participant before being averaged within each strategy.
Electronics 15 03929 g003
Figure 4. Participant-level normalized target scores and wall-contact percentages by difficulty progression strategy.
Figure 4. Participant-level normalized target scores and wall-contact percentages by difficulty progression strategy.
Electronics 15 03929 g004
Figure 5. Post-run rating distributions by difficulty progression strategy.
Figure 5. Post-run rating distributions by difficulty progression strategy.
Electronics 15 03929 g005
Table 1. Pattern eligibility schedule for Fixed Time-Based Progression.
Table 1. Pattern eligibility schedule for Fixed Time-Based Progression.
Normalized ProgressGameplay TimeEligible Pattern Categories
0.00 p < 0.20 0 42   s Very Easy to Easy
0.20 p < 0.40 42 84   s Very Easy to Medium
0.40 p < 0.60 84 126   s Easy to Hard
0.60 p < 0.80                     126 168   s Medium to Hard
0.80 p 1.00 168 210   s Medium to Expert
Table 2. Pattern eligibility schedule for Performance-Based DDA.
Table 2. Pattern eligibility schedule for Performance-Based DDA.
Effective ProgressEligible Pattern Categories
0.00 p e < 0.18 Very Easy to Easy
0.18 p e < 0.38 Very Easy to Medium
0.38 p e < 0.62 Easy to Hard
0.62 p e < 0.82 Medium to Hard
0.82 p e 1.00 Medium to Hard, with Expert permitted when additional requirements were met
Table 3. Derived measures used in statistical analysis and their calculations.
Table 3. Derived measures used in statistical analysis and their calculations.
MeasureCalculation
Resolved targets H + M
Normalized target score S N = Q 20 H + M × 100
Target hit rate R H = H H + M × 100
Shot accuracy R A = H F × 100
Color-match rate R C = C H × 100
Wall-contact percentage W = T W T × 100
Zero-stability percentage Z = T 0 T × 100
Hard/Expert pattern proportion P H E = N H + N E N P × 100
Difficulty-rating midpoint deviation D Δ = D 3
Table 4. Participant characteristics by difficulty progression strategy.
Table 4. Participant characteristics by difficulty progression strategy.
CharacteristicTotalFixed Time-BasedPerformance-BasedSkill-Specific
Participants, n2871011
Age, mean (SD)19.2 (2.7)18.7 (1.4)19.0 (3.7)19.8 (2.5)
Age range, years16–2617–2116–2617–24
No previous VR experience, n (%)12 (42.9)5 (71.4)4 (40.0)3 (27.3)
Some previous VR experience, n (%)13 (46.4)0 (0.0)5 (50.0)8 (72.7)
High previous VR experience, n (%)3 (10.7)2 (28.6)1 (10.0)0 (0.0)
Note: Descriptive values are reported as mean (SD).
Table 5. Pacing and spawned pattern outcomes by difficulty progression strategy.
Table 5. Pacing and spawned pattern outcomes by difficulty progression strategy.
OutcomeFixed Time-BasedPerformance-BasedSkill-SpecificTest Statistic
Hard/Expert patterns, %41.0 (6.7) 27.4 (10.9) 28.7 (7.1) Welch F(2, 15.32) = 8.07
Total patterns spawned41.1 (0.9) 41.1 (5.5) 40.5 (0.5) Welch F(2, 11.79) = 1.23
Resolved targets314.0 (16.7) 282.0 (58.9)289.8 (14.3) Welch F(2, 13.65) = 5.09
Maximum scroll speed, m/s5.50 (0.00)5.93 (0.74)5.50 (0.00)Descriptive
Minimum pattern gap, m2.20 (0.00) 2.12 (0.16) 2.20 (0.00) Descriptive
Table 6. Gameplay performance outcomes by difficulty progression strategy.
Table 6. Gameplay performance outcomes by difficulty progression strategy.
OutcomeFixed Time-BasedPerformance-BasedSkill-SpecificTest Statistic
Normalized target score, %74.1 (7.3)81.7 (3.2)76.1 (10.5)Welch F(2, 12.06) = 4.20
Wall-contact percentage3.0 (2.4)1.3 (1.4)2.4 (2.6)Welch F(2, 13.58) = 1.71
Final score4655.7 (546.2)4606.0 (929.8)4422.7 (691.6)Welch F(2, 15.99) = 0.32
Target hit rate, %84.4 (7.7)87.0 (3.8)84.4 (13.1)Welch F(2, 12.39) = 0.46
Shot accuracy, %32.0 (16.3)48.2 (20.4)36.2 (17.0)Welch F(2, 15.36) = 1.71
Color-match rate, %75.8 (12.6)88.2 (9.0)81.2 (8.9)Welch F(2, 13.90) = 2.89
Zero-stability percentage2.7 [0.7, 6.8]0.2 [0.0, 1.6]1.4 [0.2, 4.7]H(2) = 2.16
Note: Values are reported as mean (SD), except for zero-stability percentage, which is reported as median [IQR].
Table 7. Player post-run ratings by difficulty progression strategy.
Table 7. Player post-run ratings by difficulty progression strategy.
OutcomeFixed Time-BasedPerformance-BasedSkill-SpecificTest Statistic
Difficulty rating, median [IQR]3.0 [3.0, 3.5]2.5 [2.0, 3.0]3.0 [2.5, 3.0]Descriptive
Difficulty deviation, median [IQR]0.0 [0.0, 1.0]0.5 [0.0, 1.0]0.0 [0.0, 1.0]H(2) = 0.85
Enjoyment, median [IQR]4.0 [3.5, 4.0]5.0 [4.0, 5.0]4.0 [3.5, 5.0]H(2) = 3.23
Frustration, median [IQR]2.0 [1.5, 3.0]1.0 [1.0, 2.0]2.0 [1.5, 2.5]H(2) = 2.21
Motion sickness reports, n/N (%)2/7 (28.6)2/10 (20.0)1/11 (9.1)Descriptive
“Just right” difficulty rating, n/N (%)4/7 (57.1)5/10 (50.0)7/11 (63.6)Descriptive
Note: Ordinal ratings are reported as median [IQR]. “Just right” ratings and motion-sickness reports are reported as n/N (%).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Grosu, M.-A.; Nicola, S.; Ciocârlie, H. Dynamic Difficulty Adjustment in a VR Game: Comparing Fixed Progression with Two Adaptive Progression Strategies. Electronics 2026, 15, 3929. https://doi.org/10.3390/electronics15173929

AMA Style

Grosu M-A, Nicola S, Ciocârlie H. Dynamic Difficulty Adjustment in a VR Game: Comparing Fixed Progression with Two Adaptive Progression Strategies. Electronics. 2026; 15(17):3929. https://doi.org/10.3390/electronics15173929

Chicago/Turabian Style

Grosu, Mihai-Alexandru, Stelian Nicola, and Horia Ciocârlie. 2026. "Dynamic Difficulty Adjustment in a VR Game: Comparing Fixed Progression with Two Adaptive Progression Strategies" Electronics 15, no. 17: 3929. https://doi.org/10.3390/electronics15173929

APA Style

Grosu, M.-A., Nicola, S., & Ciocârlie, H. (2026). Dynamic Difficulty Adjustment in a VR Game: Comparing Fixed Progression with Two Adaptive Progression Strategies. Electronics, 15(17), 3929. https://doi.org/10.3390/electronics15173929

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop