Academia.eduAcademia.edu

Outline

Video Game's Mechanics Generation and Balancing

2022, Naučnyj servis v seti internet

https://doi.org/10.20948/ABRAU-2022-6

Abstract

This article is a continuation of the idea about developing a gaming prototype generator from natural language text. Game balance theme, which mentioned in previous authors' papers, fully opens up from theoretical and practice standpoints. Many expert opinions and definitions were analyzed to understand the identity of that problem. As a result, a full understanding of the problem was formed and challenges were listed, which exists in this direction. The purpose of the research is automation of game-designers routine in the prototyping stage. For this, the problem of generation of game balance from text documents is solved, so a number of scientific papers are considered, which offer algorithms, optimizing and automating approaches and computer games balance. The functionality of the dynamic balance editor Machinations is presented in detail, and the principle of operations is illustrated. To check the availability of approaches in the overall collection of the prototype generator work, a number of experiments were provided. They prove effective work with exhaustive diagrams and saves important development team resources. In addition, a particular problem of formalization and visualizing connection between gameplay and plot was solved, which is justified by the context dependence of the game balance. In conclusion, plans for the further development of a full-featured tool for the game scriptwriters and designers are given. As a conclusion, we state that automatic correction of the game balance is possible as well as its generation based on text.

References (90)

  1. Sahibgareeva G.F., Bedrin О.А., Kugurakova V.V. Visualization Component for the Scenario Prototype Generator as a Video Game Development Tool // Proceedings of the 22nd Conference on Scientific Services & Internet (September 21-25, 2020, online). -CEUR Workshop Proceedings, 2020. -V. 2784. -P. 267-282.
  2. Кугуракова В.В., Сахибгареева Г.Ф., Нгуен А.З., Астафьев А.М. Пространственная ориентация объектов на основе обработки текстов на естественном языке для генерации раскадровок // Электронные библиотеки, 2020. -T. 23. -№ 6. -C. 1213-1238.
  3. Сахибгареева Г.Ф. Применимость разветвленных структур для генерации сценарных прототипов видеоигр // 65-я Международная научная конференция Астраханского государственного технического университета, 2021.
  4. Сахибгареева Г.Ф., Кугуракова В.В. Прототипирование вариативности сюжета компьютерных игр // Научный сервис в сети Интернет: труды XXIII Всероссийской научной конференции (20-23 сентября 2021 г., онлайн). -М.: ИПМ им. М.В.Келдыша, 2021. -С. 347-360. - https://doi.org/10.20948/abrau-2021-11
  5. Сахибгареева Г. Ф., Кугуракова В. В. Редактор интерактивной структуры для инструмента генерации сценарных прототипов // Электронные библиотеки, 2022. -T. 24. -№ 6. -С. 1184-1202.
  6. Sahibgareeva G.F, Kugurakova V.V. Branched Structure Component for a Video Game Scenario Prototype Generator // Proceedings of the 23nd Conference on Scientific Services & Internet (September 20-23, 2021, online). -CEUR Workshop Proceedings, 2021. -V. 3066. - P. 101-111. -https://doi.org/10.20948/abrau-2021-10-ceur
  7. Andrade G., Ramalho G., Gomes A.S., Corruble V. Dynamic game balancing: An evaluation of user satisfaction // Proceedings of the 2nd Conference on Artificial Intelligence and Interactive Digital Entertainment (June 20-23, 2006, Marina del Rey, California). -AAAI Digital Library, 2006. -V. 2. -№ 1. -P. 3-8.
  8. Becker A., Görlich D. Game balancing -A semantical analysis // First International Workshop on Video Games, Gamification and Educational Innovation (November 6-9, 2019, Madrid, Spain). -CEUR Workshop Proceedings, 2019. -V. 2486. -P. 344-359.
  9. Rouse R. Game design: Theory and practice // Plano: Jones & Bartlett Learning, 2005. -704 p.
  10. Game balance concepts. -http://gamebalanceconcepts.wordpress.com/
  11. Novak J. Game development essentials: an introduction // Melbourne: Cengage Learning, 2012. -510 p.
  12. Rollings A., Adams E. Andrew Rollings and Ernest Adams on game design. Indianapolis: New Riders Publishing, 2003. -621 p.
  13. Perfect imbalance -why unbalanced design creates balanced play. - https://youtu.be/e31OSVZF77w
  14. Sylvester T. Designing games: A guide to engineering experiences // Sebastopol: O'Reilly Media, 2013. -413 p.
  15. Schell J. The Art of Game Design: A Book of Lenses // Boca Raton: A K Peters/CRC Press, 2015. -600 p.
  16. Tijs T. J. V, Brokken D., IJsselsteijn W. A. Dynamic game balancing by recognizing affect // Fun and Games: Second International Conference (October 20-21, 2008, Eindhoven, Netherlands). -Heidelberg: Springer- Verlag GmbH, 2008. -V. 5294. -P. 88-93. - https://doi.org/10.1007/978-3-540-88322-7_9
  17. V. Volz, G. Rudolph, B. Naujoks. Demonstrating the feasibility of automatic game balancing // Genetic and Evolutionary Computation Conference. -New York: Association for Computing Machinery, 2016. - P. 269-276. -https://doi.org/10.1145/2908812.2908913
  18. Pfau J., Liapis A., Yannakakis G.N., Malaka R. Dungeons & Replicants II: Automated Game Balancing Across Multiple Difficulty Dimensions via Deep Player Behavior Modeling // IEEE Transactions on Games, 2022. - https://doi.org/10.1109/TG.2022.3167728
  19. The Tower of Aion. -https://www.ncsoft.jp/aion/
  20. Holmgard C., Green M., Liapis A., Togelius J. Automated playtesting with procedural personas through MCTS with evolved heuristics // IEEE Transactions on Games, 2018. -V. 11. -№ 4. -P. 352-362. - https://doi.org/10.1109/TG.2018.2808198
  21. O. Keehl, A. M. Smith. Monster carlo 2: Integrating learning and tree search for machine playtesting // IEEE Conference on Games, 2019. - P. 1-8.
  22. Beau P., Bakkes S. Automated game balancing of asymmetric video games // IEEE Conference on Computational Intelligence and Games (September 20-23, 2016, Santorini, Greece). -IEEE, 2016. -P. 333-340. - https://doi.org/10.1109/CIG.2016.7860432
  23. Moroşan M., Poli R. Automated Game Balancing in Ms PacMan and StarCraft Using Evolutionary Algorithms // 20th European Conference on the Applications of Evolutionary Computation (April 19-21, 2017, Amsterdam, Netherlands). -Springer, 2017. -V. 10199. -P. 377-392. -https://doi.org/10.1007/978-3-319-55849-3_25
  24. Leigh R., Schonfeld J., Louis S. J. Using coevolution to understand and validate game balance in continuous games // 10th annual conference on Genetic and Evolutionary Computation (July 12-16, 2008, Atlanta, USA). - New York: ACM, 2008. - P. 1563-1570. - https://doi.org/10.1145/1389095.1389394
  25. Gudmundsson S. F., Eisen P., Poromaa E., Nodet A., Purmonen S., Kozakowski B., Meurling R., Cao L. Human-like playtesting with deep learning // IEEE Conference on Computational Intelligence and Games (August 14-17, 2018, Maastricht, Netherlands). -IEEE, 2018. - https://doi.org/10.1109/CIG.2018.8490442
  26. Volz V., Rudolph G., Naujoks B. Demonstrating the feasibility of automatic game balancing // Genetic and Evolutionary Computation Conference (July 20-24, 2016, Denver, USA). -New York: ACM, 2016. -P. 269-276. - https://doi.org/10.1145/2908812.2908913
  27. Avila A.M., Fonoberova M., Hespanha J.P., Mezic I., Clymer D., Goldstein J., Pravia M.A., Javorsek D. Game Balancing using Koopman-based Learning // American Control Conference (May 25-28, 2021, New Orleans, USA). - IEEE, 2021. - P. 710. - https://doi.org/10.23919/ACC50511.2021.9483027
  28. M. Morosan, Poli P. Lessons from Testing an Evolutionary Automated Game Balancer in Industry // IEEE Games, Entertainment, Media Conference (August 15-17, 2018, Galway, Ireland). -IEEE, 2018. -P. 263-270. -https://doi.org/10.1109/GEM.2018.8516447
  29. Karavolos D., Liapis A., Yannakakis G.N. Using a Surrogate Model of Gameplay for Automated Level Design // IEEE Conference on Computational Intelligence and Games (August 14-17, 2018, Maastricht, Netherlands). -IEEE, 2018. -https://doi.org/10.1109/CIG.2018.8490425
  30. Game Balance Concepts. -https://gamebalanceconcepts.wordpress.com/
  31. Wang W., Zhang R. Improved Game Units Balancing In Game Design Through Combinatorial Optimization // IEEE International Conference on e-Business Engineering (April 11, 2022, Guangzhou, China). -IEEE, 2022. -https://doi.org/10.1109/ICEBE52470.2021.00022
  32. Liu Z.-Q., Leung K.-M. Script visualization (ScriptViz): A smart system that makes writing fun // Soft Computing. -Springer Nature Switzerland AG, 2006. -V. 10. -№ 1. -P. 34-40. - https://doi.org/10.1007/s00500-005-0461-4
  33. Gupta T., Schwenk D., Farhadi A., Hoiem D., Kembhavi A. Imagine This! Scripts to Compositions to Videos // 15th European Conference of Computer Vision (September 8-14, 2018, Munich, Germany). -Springer, 2018. -V. 11212. -https://doi.org/10.48550/arXiv.1804.03608
  34. Akser M., Bridges B., Campo G., Cheddad A., Curran K., Fitzpatrick L., Hamilton L., Harding J., Leath T., Lunney T., Lyons F., Ma M., Macrae J., Maguire T., McCaughey A., McClory E., McCollum V., Mc Kevitt P., Melvin A., Moore P., Mulholland E., Muñoz K., O'Hanlon G., Roman L. SceneMaker: Creative technology for digital storytelling // 5th EAI International Conference: ArtsIT, Interactivity & Game Creation (May 2-3, 2016, Esbjerg, Denmark). -Springer Nature Switzerland AG, 2016. - V. 196. -P. 29-38. -https://doi.org/10.1007/978-3-319-55834-9_4
  35. Dworak W., Filgueiras E., Valente J. Automatic Emotional Balancing in Game Design: Use of Emotional Response to Increase Player Immersion // 9th International Conference on Design, User Experience, and Usability (July 19-24, 2020, Copenhagen, Denmark). -Springer, 2020. -V. 12201. -P. 426-438. -https://doi.org/10.1007/978-3-030-49760-6_30
  36. Machinations. -https://machinations.io/
  37. Черечукина А.Н. Содержание GDD как требований к разработке программного обеспечения // Казанский федеральный университет, 2019. - 47 с. - https://kpfu.ru/student_diplom/10.160.178.20_236517_F_Cherechukina_1_ .pdf 41. The Elder Scrolls V: Skyrim. -https://elderscrolls.bethesda.net/ru/skyrim 42. Галимзянов Г.Р. Разработка инструмента автоматической корректировки внутриигровых параметров // Казанский федеральный университет, 2021. - 35 с. - https://kpfu.ru/student_diplom/10.160.178.20_TXB9250VCS6S6OVSLZO CXQDP4J7WFCRV__J7FXN80EEZNIXS6Q_Galimzyanov.pdf
  38. Dungeons & Dragons. -https://dnd.wizards.com/
  39. Липатов В.В. Автоматическая генерация игровых механик в соответствии с нарративом // Казанский федеральный университет, 2019. - 78 с. - https://kpfu.ru/student_diplom/10.160.178.20_5065127_F_Lipatov.pdf
  40. Padia K., Bandara K., Healey C. A system for generating storyline visualizations using hierarchical task network planning // Computers & Graphics. -Elsevier, 2019. -V. 78. -P. 64-75. - https://doi.org/10.1016/j.cag.2018.11.004
  41. Доброквашина А.С., Газизова Э.А. Автоматизация проектирования игрового прототипа на основании обработки формализованного игрового дизайн-документа // Ученые записки ИСГЗ. -Казань: Институт социальных и гуманитарных знаний, 2019. -Т. 17. -№ 1. -С. 583-589.
  42. Вакатов С.А. Разработка инструмента вариативности сюжета с запуском прототипа в виде текстовой игры // Казанский федеральный университет, 2021. - 36 с. - https://kpfu.ru/student_diplom/10.160.178.20_TTKKD9XW59RG5L7TVL TB73YPTISE59Y16W5D1U435WOXWI10US_Vakatov.pdf
  43. Вакатова Э.С. Разработка функционала генерации продолжения сюжета для инструмента прототипирования сюжета в компьютерных играх // Казанский федеральный университет, 2021. -34 с. - https://kpfu.ru/student_diplom/10.160.178.20_PQK51KDGAPZ5Z82IKYY 69MV84PCLTPERV0NNYJ33B7P5T7NJFP_F_Vakatova.pdf References
  44. Sahibgareeva G.F., Kugurakova V.V. Koncept instrumenta avtomaticheskogo sozdaniya scenarnogo prototipa komp'yuternoj igry // Elektronnye biblioteki, 2018. -T. 21. -№ 3-4. -P. 235-249.
  45. Sahibgareeva G.F., Bedrin O.A., Kugurakova V.V. Razrabotka komponenta generacii vizualizacii scenarnogo prototipa videoigr // Nauchnyj servis v seti Internet: trudy XXII Vserossijskoj nauchnoj konferencii (21-25 sentyabrya 2020 g., onlajn). -M.: IPM im. M.V.Keldysha, 2020. - P. 581-603. -https://doi.org/10.20948/abrau-2020-4
  46. Sahibgareeva G.F., Bedrin O.A., Kugurakova V.V. Raskadrovka kak odno iz predstavlenij scenarnogo prototipa komp'yuternyh igr // Elektronnye biblioteki, 2021. -T. 24. -№ 2. -P. 408-444.
  47. Sahibgareeva G.F., Bedrin O.A., Kugurakova V.V. Visualization Component for the Scenario Prototype Generator as a Video Game Development Tool // Proceedings of the 22nd Conference on Scientific Services & Internet (September 21-25, 2020, online). -CEUR Workshop Proceedings, 2020. -V. 2784. -P. 267-282.
  48. Kugurakova V.V., Sahibgareeva G.F., Nguen A.Z., Astaf'ev A.M. Prostranstvennaya orientaciya ob"ektov na osnove obrabotki tekstov na estestvennom yazyke dlya generacii raskadrovok // Elektronnye biblioteki, 2020. -T. 23. -№ 6. -P. 1213-1238.
  49. Sahibgareeva G.F. Primenimost' razvetvlennyh struktur dlya generacii scenarnyh prototipov videoigr // 65-ya Mezhdunarodnaya nauchnaya konferenciya Astrahanskogo gosudarstvennogo tekhnicheskogo universiteta, 2021.
  50. Sahibgareeva G.F., Kugurakova V.V. Prototipirovanie variativnosti syuzheta komp'yuternyh igr // Nauchnyj servis v seti Internet: trudy XXIII Vserossijskoj nauchnoj konferencii (20-23 sentyabrya 2021 g., onlajn). - M.: IPM im. M.V.Keldysha, 2021. -P. 347-360. - https://doi.org/10.20948/abrau-2021-11
  51. Sahibgareeva G. F., Kugurakova V. V. Redaktor interaktivnoj struktury dlya instrumenta generacii scenarnyh prototipov // Elektronnye biblioteki, 2022. -T. 24. -№ 6. -P. 1184-1202.
  52. Sahibgareeva G.F, Kugurakova V.V. Branched Structure Component for a Video Game Scenario Prototype Generator // Proceedings of the 23nd Conference on Scientific Services & Internet (September 20-23, 2021, online). -CEUR Workshop Proceedings, 2021. -V. 3066. - P. 101-111. -https://doi.org/10.20948/abrau-2021-10-ceur
  53. Andrade G., Ramalho G., Gomes A.S., Corruble V. Dynamic game balancing: An evaluation of user satisfaction // Proceedings of the 2nd Conference on Artificial Intelligence and Interactive Digital Entertainment (June 20-23, 2006, Marina del Rey, California). -AAAI Digital Library, 2006. -V. 2. -№ 1. -P. 3-8.
  54. Becker A., Görlich D. Game balancing -A semantical analysis // First International Workshop on Video Games, Gamification and Educational Innovation (November 6-9, 2019, Madrid, Spain). -CEUR Workshop Proceedings, 2019. -V. 2486. -P. 344-359.
  55. Rouse R. Game design: Theory and practice // Plano: Jones & Bartlett Learning, 2005. -704 p.
  56. Game balance concepts. -http://gamebalanceconcepts.wordpress.com/
  57. Novak J. Game development essentials: an introduction // Melbourne: Cengage Learning, 2012. -510 p.
  58. Rollings A., Adams E. Andrew Rollings and Ernest Adams on game design. Indianapolis: New Riders Publishing, 2003. -621 p.
  59. Perfect imbalance -why unbalanced design creates balanced play. - https://youtu.be/e31OSVZF77w
  60. Sylvester T. Designing games: A guide to engineering experiences // Sebastopol: O'Reilly Media, 2013. -413 p.
  61. Schell J. The Art of Game Design: A Book of Lenses // Boca Raton: A K Peters/CRC Press, 2015. -600 p.
  62. Tijs T. J. V, Brokken D., IJsselsteijn W. A. Dynamic game balancing by recognizing affect // Fun and Games: Second International Conference (October 20-21, 2008, Eindhoven, Netherlands). -Heidelberg: Springer- Verlag GmbH, 2008. -V. 5294. -P. 88-93. - https://doi.org/10.1007/978-3-540-88322-7_9
  63. V. Volz, G. Rudolph, B. Naujoks. Demonstrating the feasibility of automatic game balancing // Genetic and Evolutionary Computation Conference. -New York: Association for Computing Machinery, 2016. - P. 269-276. -https://doi.org/10.1145/2908812.2908913
  64. Pfau J., Liapis A., Yannakakis G.N., Malaka R. Dungeons & Replicants II: Automated Game Balancing Across Multiple Difficulty Dimensions via Deep Player Behavior Modeling // IEEE Transactions on Games, 2022. - https://doi.org/10.1109/TG.2022.3167728
  65. The Tower of Aion. -https://www.ncsoft.jp/aion/
  66. Holmgard C., Green M., Liapis A., Togelius J. Automated playtesting with procedural personas through MCTS with evolved heuristics // IEEE Transactions on Games, 2018. -V. 11. -№ 4. -P. 352-362. - https://doi.org/10.1109/TG.2018.2808198
  67. O. Keehl, A. M. Smith. Monster carlo 2: Integrating learning and tree search for machine playtesting // IEEE Conference on Games, 2019. - P. 1-8.
  68. Beau P., Bakkes S. Automated game balancing of asymmetric video games // IEEE Conference on Computational Intelligence and Games (September 20-23, 2016, Santorini, Greece). -IEEE, 2016. -P. 333-340. - https://doi.org/10.1109/CIG.2016.7860432
  69. Moroşan M., Poli R. Automated Game Balancing in Ms PacMan and StarCraft Using Evolutionary Algorithms // 20th European Conference on the Applications of Evolutionary Computation (April 19-21, 2017, Amsterdam, Netherlands). -Springer, 2017. -V. 10199. -P. 377-392. -https://doi.org/10.1007/978-3-319-55849-3_25
  70. Leigh R., Schonfeld J., Louis S. J. Using coevolution to understand and validate game balance in continuous games // 10th annual conference on Genetic and Evolutionary Computation (July 12-16, 2008, Atlanta, USA). - New York: ACM, 2008. - P. 1563-1570. - https://doi.org/10.1145/1389095.1389394
  71. Gudmundsson S. F., Eisen P., Poromaa E., Nodet A., Purmonen S., Kozakowski B., Meurling R., Cao L. Human-like playtesting with deep learning // IEEE Conference on Computational Intelligence and Games (August 14-17, 2018, Maastricht, Netherlands). -IEEE, 2018. - https://doi.org/10.1109/CIG.2018.8490442
  72. Volz V., Rudolph G., Naujoks B. Demonstrating the feasibility of automatic game balancing // Genetic and Evolutionary Computation Conference (July 20-24, 2016, Denver, USA). -New York: ACM, 2016. -P. 269-276. - https://doi.org/10.1145/2908812.2908913
  73. Avila A.M., Fonoberova M., Hespanha J.P., Mezic I., Clymer D., Goldstein J., Pravia M.A., Javorsek D. Game Balancing using Koopman-based Learning // American Control Conference (May 25-28, 2021, New Orleans, USA). - IEEE, 2021. - P. 710. - https://doi.org/10.23919/ACC50511.2021.9483027
  74. M. Morosan, Poli P. Lessons from Testing an Evolutionary Automated Game Balancer in Industry // IEEE Games, Entertainment, Media Conference (August 15-17, 2018, Galway, Ireland). -IEEE, 2018. - P. 263-270. -https://doi.org/10.1109/GEM.2018.8516447
  75. Karavolos D., Liapis A., Yannakakis G.N. Using a Surrogate Model of Gameplay for Automated Level Design // IEEE Conference on Computational Intelligence and Games (August 14-17, 2018, Maastricht, Netherlands). -IEEE, 2018. -https://doi.org/10.1109/CIG.2018.8490425
  76. Game Balance Concepts. -https://gamebalanceconcepts.wordpress.com/
  77. Wang W., Zhang R. Improved Game Units Balancing In Game Design Through Combinatorial Optimization // IEEE International Conference on e-Business Engineering (April 11, 2022, Guangzhou, China). -IEEE, 2022. -https://doi.org/10.1109/ICEBE52470.2021.00022
  78. Liu Z.-Q., Leung K.-M. Script visualization (ScriptViz): A smart system that makes writing fun // Soft Computing. -Springer Nature Switzerland AG, 2006. -V. 10. -№ 1. -P. 34-40. - https://doi.org/10.1007/s00500-005-0461-4
  79. Gupta T., Schwenk D., Farhadi A., Hoiem D., Kembhavi A. Imagine This! Scripts to Compositions to Videos // 15th European Conference of Computer Vision (September 8-14, 2018, Munich, Germany). -Springer, 2018. -V. 11212. -https://doi.org/10.48550/arXiv.1804.03608
  80. Akser M., Bridges B., Campo G., Cheddad A., Curran K., Fitzpatrick L., Hamilton L., Harding J., Leath T., Lunney T., Lyons F., Ma M., Macrae J., Maguire T., McCaughey A., McClory E., McCollum V., Mc Kevitt P., Melvin A., Moore P., Mulholland E., Muñoz K., O'Hanlon G., Roman L. SceneMaker: Creative technology for digital storytelling // 5th EAI International Conference: ArtsIT, Interactivity & Game Creation (May 2-3, 2016, Esbjerg, Denmark). -Springer Nature Switzerland AG, 2016. - V. 196. -P. 29-38. -https://doi.org/10.1007/978-3-319-55834-9_4
  81. Dworak W., Filgueiras E., Valente J. Automatic Emotional Balancing in Game Design: Use of Emotional Response to Increase Player Immersion // 9th International Conference on Design, User Experience, and Usability (July 19-24, 2020, Copenhagen, Denmark). -Springer, 2020. -V. 12201. -P. 426-438. -https://doi.org/10.1007/978-3-030-49760-6_30
  82. Machinations. -https://machinations.io/
  83. CHerechukina A.N. Soderzhanie GDD kak trebovaniĭ k razrabotke programmnogo obespecheniya // Kazanskij federal'nyj universitet, 2019. - 47 p. - https://kpfu.ru/student_diplom/10.160.178.20_236517_F_Cherechukina_1_ .pdf 41. The Elder Scrolls V: Skyrim. -https://elderscrolls.bethesda.net/ru/skyrim
  84. Galimzyanov G.R. Razrabotka instrumenta avtomaticheskoĭ korrektirovki vnutriigrovyh parametrov // Kazanskij federal'nyj universitet, 2021. -35 p. - https://kpfu.ru/student_diplom/10.160.178.20_TXB9250VCS6S6OVSLZO CXQDP4J7WFCRV__J7FXN80EEZNIXS6Q_Galimzyanov.pdf
  85. Dungeons & Dragons. -https://dnd.wizards.com/
  86. Lipatov V.V. Avtomaticheskaya generaciya igrovyh mekhanik v sootvetstvii s narrativom // Kazanskij federal'nyj universitet, 2019. -78 p. -https://kpfu.ru/student_diplom/10.160.178.20_5065127_F_Lipatov.pdf
  87. Padia K., Bandara K., Healey C. A system for generating storyline visualizations using hierarchical task network planning // Computers & Graphics. -Elsevier, 2019. -V. 78. -P. 64-75. - https://doi.org/10.1016/j.cag.2018.11.004
  88. Dobrokvashina A.S., Gazizova E.A. Avtomatizaciya proektirovaniya igrovogo prototipa na osnovanii obrabotki formalizovannogo igrovogo dizajn-dokumenta // Uchenye zapiski ISGZ. -Kazan': Institut social'nyh i gumanitarnyh znanij, 2019. -T. 17. -№ 1. -P. 583-589.
  89. Vakatov S.A. Razrabotka instrumenta variativnosti syuzheta s zapuskom prototipa v vide tekstovoj igry // Kazanskij federal'nyj universitet, 2021. - 36 p. - https://kpfu.ru/student_diplom/10.160.178.20_TTKKD9XW59RG5L7TVL TB73YPTISE59Y16W5D1U435WOXWI10US_Vakatov.pdf
  90. Vakatova E.S. Razrabotka funkcionala generacii prodolzheniya syuzheta dlya instrumenta prototipirovaniya syuzheta v komp'yuternyh igrah // Kazanskij federal'nyj universitet, 2021. - 34 p. - https://kpfu.ru/student_diplom/10.160.178.20_PQK51KDGAPZ5Z82IKYY 69MV84PCLTPERV0NNYJ33B7P5T7NJFP_F_Vakatova.pdf