VisuaLeague: Player performance analysis using spatial-temporal data

  • Ana Paula AfonsoEmail author
  • Maria Beatriz Carmo
  • Tiago Gonçalves
  • Pedro Vieira


In recent years, the phenomenon of eSports has been a growing trend and consequently, in addition to players, other groups of users, including coaches and analysts, took an interest in online video games and the data extracted from them. Among many types of video games, one of the most widely played is the MOBA (Multiplayer Online Battle Arena) League of Legend (LoL) game. Similary to traditional sports, players and coaches/analysts analyse all game events, such as, players’ movements, to understand how they play to define new strategies and improve their performance. Our main goal is to get a better understanding of which visualizations techniques are more adequate to handle this type of spatio-temporal information data, associated to player performance analysis in video games. To address this goal, we inquired players to identify the analytical questions they need to support for performance analysis and designed the VisuaLeague prototype for the visualization of in-game player trajectories, using animated maps, and events during a LoL match. This paper presents a user study to evaluate the adequacy of animated maps and the analytical strategies followed by players when using spatio-temporal data to analyse player performance. The results support the adequacy of using the animated maps technique to convey information to users in this context. Moreover, they also point out towards a high degree of importance given to the spatio-temporal components of the data for player performance analysis.


Spatial-temporal visualization Trajectory analysis Player performance analysis Animated maps 



This work was supported by FCT (Portuguese Science and Technology Foundation) through founding of LASIGE Research Unit, ref. UID/CEC/00408/2013 and BioISI Research Unit, ref. UID/MULTI/04046/2013. The authors are also thankful to the volunteers that participated in the user study.


  1. 1.
    Andrienko N, Andrienko G (2013) Visual analytics of movement: a rich palette of techniques to enable understanding. Cambridge University Press, chap. 9, pp 1–27Google Scholar
  2. 2.
    Bowman B, Elmqvist N, Jankun-Kelly T (2012) Toward visualization for games: theory, design space, and patterns. IEEE Trans Vis Comput Graph 18(11):1956–1968CrossRefGoogle Scholar
  3. 3.
    Cotton JW (2013) Analyzing within-subjects experiments. Psychology PressGoogle Scholar
  4. 4.
    Demšar U, Virrantaus K (2010) Space–time density of trajectories: exploring spatio-temporal patterns in movement data. Int J Geogr Inf Sci 24(10):1527–1542CrossRefGoogle Scholar
  5. 5.
    Dietrich C, Koop D, Vo HT, Silva CT (2014) Baseball4d: a tool for baseball game reconstruction & visualization. In: 2014 IEEE conference on Visual analytics science and technology (VAST). IEEE, pp 23–32Google Scholar
  6. 6.
    Dodge M, McDerby M, Turner M (2011) Geographic visualization: concepts, tools and applications. Wiley, New YorkGoogle Scholar
  7. 7.
    Drachen A, Schubert M (2013) Spatial game analytics. In: Game analytics. Springer, pp 365–402Google Scholar
  8. 8.
    Drachen A, Yancey M, Maguire J, Chu D, Wang IY, Mahlmann T, Schubert M, Klabajan D (2014) Skill-based differences in spatio-temporal team behaviour in defence of the ancients 2 (dota 2). In: 2014 IEEE Games media entertainment (GEM). IEEE, pp 1–8Google Scholar
  9. 9.
    Games R New player guide. (Accessed on 22/03/2018)
  10. 10.
    Gonċalves T, Afonso AP, Martins B (2015) Improving spatial awareness for human trajectory visualization in space-time cubes. In: Human-computer interaction. Springer, pp 327–334Google Scholar
  11. 11.
    Gonċalves T, Afonso AP, Martins B (2016) Why not both? – combining 2d maps and 3d space-time cubes for human trajectory data visualization. In: Proceedings of 30th British BCS Human Computer Interaction Conference, pp 10Google Scholar
  12. 12.
    Gonċalves T, Vieira P, Afonso AP, Carmo MB, Moucho T (2018) Analysing player performance with animated maps. In: Proceedings of the 22nd International Conference Information Visualisation, IV 2018, pp 103–109Google Scholar
  13. 13.
    Gudmundsson J, Wolle T (2014) Football analysis using spatio-temporal tools. Comput Environ Urban Syst 47:16–27CrossRefGoogle Scholar
  14. 14.
    Gudmundsson J, Horton M (2017) Spatio-temporal analysis of team sports. ACM Comput Surv (CSUR) 50(2):22CrossRefGoogle Scholar
  15. 15.
    Hägerstrand T (1970) What about people in regional science? Papers Reg Sci Assoc 24(1):6–21CrossRefGoogle Scholar
  16. 16.
    Hoobler N, Humphreys G, Agrawala M (2004) Visualizing competitive behaviors in multi-user virtual environments. In: Proceedings of the conference on Visualization’04. IEEE Computer Society, pp 163–170Google Scholar
  17. 17.
    Huang D, Tory M, Aseniero BA, Bartram L, Bateman S, Carpendale S, Tang A, Woodbury R (2015) Personal visualization and personal visual analytics. IEEE Trans Vis Comput Graph 21(3):420–433CrossRefGoogle Scholar
  18. 18.
    Kang SJ, Kim SK (2015) Automated spatio-temporal analysis techniques for game environment. Multimed Tools Appl 74(16):6323–6329CrossRefGoogle Scholar
  19. 19.
    Kjellin A, Pettersson LW, Seipel S, Lind M (2010) Evaluating 2D and 3D visualizations of spatiotemporal information. ACM Trans Appl Percept 7(3):19:1–19:23CrossRefGoogle Scholar
  20. 20.
    Kraak MJ (2003) The space-time cube revisited from a geovisualization perspective. In: Proceedings of ICC 2003, pp 1988–1995Google Scholar
  21. 21.
    Li Q, Xu P, Chan YY, Wang Y, Wang Z, Qu H, Ma X (2017) A visual analytics approach for understanding reasons behind snowballing and comeback in moba games. IEEE Trans Vis Comput Graph 23(1):211–220CrossRefGoogle Scholar
  22. 22.
    Lobben A (2008) Influence of data properties on animated maps. Ann Assoc Am Geogr 98(3):583–603CrossRefGoogle Scholar
  23. 23.
    Loh CS, Sheng Y, Ifenthaler D (2015) Serious games analytics. Springer, BerlinCrossRefGoogle Scholar
  24. 24.
    MacEachren AM, Boscoe FP, Haug D, Pickle LW (1998) Geographic visualization: Designing manipulable maps for exploring temporally varying georeferenced statistics. In: Proceedings of the IEEE Symposium on Information Visualization. IEEE, pp 87–94Google Scholar
  25. 25.
    Miller JL, Crowcroft J (2009) Avatar movement in world of warcraft battlegrounds. In: Proceedings of the 8th annual workshop on Network and systems support for games. IEEE Press, pp 1Google Scholar
  26. 26.
    Ogao PJ, Kraak MJ (2002) Defining visualization operations for temporal cartographic animation design. Int J Appl Earth Observ Geoinform 4(1):23–31CrossRefGoogle Scholar
  27. 27.
    Perin C, Vuillemot R, Fekete JD (2013) Soccerstories: a kick-off for visual soccer analysis. IEEE Trans Vis Comput Graph 19(12):2506–2515CrossRefGoogle Scholar
  28. 28.
    Perše M, Kristan M, Kovačič S, Vučkovič G, Perš J (2009) A trajectory-based analysis of coordinated team activity in a basketball game. Comput Vis Image Underst 113(5):612–621CrossRefGoogle Scholar
  29. 29.
    Pingali G, Opalach A, Jean Y, Carlbom I (2001) Visualization of sports using motion trajectories: providing insights into performance, style, and strategy. In: Proceedings of the conference on Visualization’01. IEEE Computer Society, pp 75–82Google Scholar
  30. 30.
    Polk T, Yang J, Hu Y, Zhao Y (2014) Tennivis: Visualization for tennis match analysis. IEEE Trans Vis Comput Graph 20(12):2339–2348CrossRefGoogle Scholar
  31. 31.
    Pousman Z, Stasko J, Mateas M (2007) Casual information visualization: Depictions of data in everyday life. IEEE Trans Vis Comput Graph 13(6):1145–1152CrossRefGoogle Scholar
  32. 32.
    Robertson G, Fernandez R, Fisher D, Lee B, Stasko J (2008) Effectiveness of animation in trend visualization. IEEE Trans Vis Comput Graph 14(6):1325–1332CrossRefGoogle Scholar
  33. 33.
    Stein M, Janetzko H, Lamprecht A, Breitkreutz T, Zimmermann P, Goldlücke B, Schreck T, Andrienko G, Grossniklaus M, Keim DA (2018) Bring it to the pitch: Combining video and movement data to enhance team sport analysis. IEEE Trans Vis Comput Graph 24(1):13–22CrossRefGoogle Scholar
  34. 34.
    Tversky B, Morrison JB, Betrancourt M (2002) Animation: can it facilitate? Int J Human-Comput Stud 57(4):247–262CrossRefGoogle Scholar
  35. 35.
    Vieira P, Gonċalves T, Afonso AP, Carmo MB (2017) Animated maps for analysis of personal performance in games. In: Proceedings of the 24o̱ Encontro Português de Computaċão Gráfica e Interaċão (EPCGI). IEEE, pp 1–8Google Scholar
  36. 36.
    Walker A (2016) More people watched league of legends than the nba finals. (lastaccess: 28/03/2018)
  37. 37.
    Wallner G, Kriglstein S (2013) Visualization-based analysis of gameplay data–a review of literature. Entertain Comput 4(3):143–155CrossRefGoogle Scholar
  38. 38.
    Wallner G, Kriglstein S (2015) Comparative visualization of player behavior for serious game analytics. In: Serious games analytics. Springer, pp 159–179Google Scholar
  39. 39.
    Wallner G (2018) Automatic generation of battle maps from replay data. Inf Vis 17(3):239–256CrossRefGoogle Scholar
  40. 40.
    Zammitto V (2008) Visualization techniques in video games. In: Proceedings of Electronic Information, the Visual Arts and Beyond, pp 22–24Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.LASIGE, Faculdade de CiênciasUniversidade de LisboaLisboaPortugal
  2. 2.BioISI, Faculdade de CiênciasUniversidade de LisboaLisboaPortugal

Personalised recommendations