A Demonstration of SQUEGE: A CRPG Sub-Quest Generator


  • Curtis Onuczko University of Alberta
  • Duane Szafron University of Alberta
  • Jonathan Schaeffer University of Alberta
  • Maria Cutumisu University of Alberta
  • Jeff Siegel University of Alberta
  • Kevin Waugh University of Alberta
  • Allan Schumacher University of Alberta




Scripting the plot in a computer role-playing game requires a large number of scripts that are difficult to program, track and maintain. Game adventures often include simple plots, called side-quests, that are independent from the main plot. Side-quests are important, as they add value to the open-world appeal of the game (e.g., for acquiring experience or resources), but they still need scripts. We have designed a tool to aid in the rapid creation of side-quests. The game designer provides the game setting and a list of objects in the setting. Our tool uses this information to create an outline for the side-quests. Then we use ScriptEase, a generative design pattern tool, to generate scripts from the side-quest outlines for the Neverwinter Nights game. A game designer can also adapt these outlines after the generation process, to add value such as humour to the side-quests.




How to Cite

Onuczko, C., Szafron, D., Schaeffer, J., Cutumisu, M., Siegel, J., Waugh, K., & Schumacher, A. (2021). A Demonstration of SQUEGE: A CRPG Sub-Quest Generator. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 3(1), 110-111. https://doi.org/10.1609/aiide.v3i1.18800