Evolving story and character generation for role-playing games

Umair Azfar Khan, Yoshihiro Okada

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)


In this paper the authors present a new approach by which a random story with random characters can be generated by the use of Genetic Algorithms. Stories are a collection of several tasks done by the characters in a certain sequence. If every task is taken as an independent entity, random distribution of these tasks can create a new story. We can then use Genetic Algorithms to create the characters required by those stories. Through user interaction, we can dictate what kind of characters and stories should be created and the computer slowly converges to creating stories according to the users liking. With the implementation of this methodology, we can ensure that no two plays of the same game should give the user the same experience. With user input we can ensure that the Genetic Algorithm learns with every play-through thus creating stories and characters that are more according to the liking of the user.

Original languageEnglish
Title of host publicationProceedings - WASA 2012
Subtitle of host publicationWorkshop at SIGGRAPH Asia 2012
Number of pages6
Publication statusPublished - 2012
EventWorkshop at SIGGRAPH Asia 2012, WASA 2012 - Singapore, Singapore
Duration: Nov 26 2012Nov 27 2012

Publication series

NameProceedings - WASA 2012: Workshop at SIGGRAPH Asia 2012


OtherWorkshop at SIGGRAPH Asia 2012, WASA 2012

All Science Journal Classification (ASJC) codes

  • Computer Graphics and Computer-Aided Design
  • Computer Vision and Pattern Recognition


Dive into the research topics of 'Evolving story and character generation for role-playing games'. Together they form a unique fingerprint.

Cite this