Purdue University Graduate School
HeffronJ_Thesis_Summer2020.pdf (2.06 MB)

Optimizing Procedurally Generated Cooperative Multiplayer Game Levels

Download (2.06 MB)
posted on 2020-07-31, 15:58 authored by Justin D HeffronJustin D Heffron
Procedural level generation is a novel area of research within the field of computer graphics and game development. However, current research and implementations of procedural generation for cooperative games is sparse. Further study is required to validate the use of automatic level creation and to test additional methods of optimization for cooperative games. Additionally, despite many recent developments, many areas within the field of virtual reality remain underexplored. We propose a mathematically defined total cost function for controlling a procedural level generation algorithm for cooperative virtual reality games. This cost term controls an algorithm which gradually improves a generated solution over a series of iterations, bringing it to an optimal state. We present here two games with procedurally created levels and gameplay elements using this mathematical total cost function, as well as proposed experiments to validate the effectiveness of this content in encouraging cooperation and potential use cases for this technology.


Degree Type

  • Master of Science


  • Computer Graphics Technology

Campus location

  • West Lafayette

Advisor/Supervisor/Committee Chair

Christos Mousas

Additional Committee Member 2

David Whittinghill

Additional Committee Member 3

Tim McGraw