|Luca Ian Türk|
|Supervisor:||Prof. Gudrun Klinker, Ph.D.|
|Advisor:||Daniel Dyrda, M.Sc.|
Competitive gaming is a growing market with nearly 500 million fans worldwide.
Based on various map design guides, a number of analysis tasks were defined, notably the identification of meeting points and the evaluation of
Utilizing the NavMesh and pathfinding components provided by Unity, a distance evaluation tool
GridMesh and Tools
The GridMesh, a uniform grid overlayed onto the walkable map area, is deduced from the Unity NavMesh for arbitrary levels. Evaluations can be performed on this mesh, and data can be rendered through the mesh in the Unity Editor.
Additionally map areas as well as groups of map locations can be defined directly in the scene view and used in evaluation tasks.
The visibility between map areas can then be evaluated using a Monte-Carlo approach. In this example the source area marked in green on the left casts a number of visibility cones to the remaining map.
Evaluating the distance to the spawn point of two teams for every GridMesh vertex allows the visualization of explorable map areas for some time after spawn in a flooding animation.
Rendering the areas without overlap reveals the meeting points, here compared to those outlined in a community map design guide (in yellow).
Processing and Combining Data
Additional tools allow the processing and combining of data. In this example, distance values are transformed into a map area, that is reused in the visibility evaluation.