activity
20202026
collaborators

5 papers

cs.SE2026

LLM-based NPCs in Video Games: A Systematic Mapping Study

Dilan Mian, Jeremy Bradbury, Yann-Gaël Guéhéneuc +2

For decades, non-player characters (NPCs) have been driven by rule-based systems whose personalities and interactions are scripted before release. Large language models (LLMs) prom…

cs.SE2024

SyDRA: An Approach to Understand Game Engine Architecture

Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo +2

Game engines are tools to facilitate video game development. They provide graphics, sound, and physics simulation features, which would have to be otherwise implemented by develope…

cs.SE2023

Visualising Game Engine Subsystem Coupling

Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo +2

Game engines support video game development by providing functionalities such as graphics rendering or input/output device management. However, their architectures are often overlo…

cs.SE2022

Game Engine Comparative Anatomy

Gabriel C. Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc +1

Video game developers use game engines as a tool to manage complex aspects of game development. While engines play a big role in the success of games, to the best of our knowledge,…

cs.SE2020

Game Industry Problems: an Extensive Analysis of the Gray Literature

Cristiano Politowski, Fabio Petrillo, Gabriel C. Ullmann +1

Context: Given its competitiveness, the video-game industry has a closed-source culture. Hence, little is known of the problems faced by game developers. However, game developers d…