This paper proposes a novel pipeline for generating game levels that elicit predefined emotional experiences from players. Our approach uses evolutionary algorithms alongside data-driven persona agents, predictive emotional models, a PCG parametric level generator, and a newly defined language for the clear and computable definition of player emotional experiences: ExpREx (Experience Regular Expressions). Using these components, we evolve game levels to match the player experience goals specified using the ExpREx language, aiming to create levels that evoke specific emotional experiences for different subsets of players. The efficacy of our method was validated through a user study involving 101 participants, whose continuous annotations of emotional experience were collected and analyzed to assess the congruence between the actual emotional responses elicited and those targeted by our pipeline. We found that 93.73% of the ExpREx goals targeted were also reported by the user study subjects.
Read full abstract