Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N7 2024 year

DOI: 10.17587/prin.15.372-384
New Approach to Personalizing Scenarios for a Single-Player 3D Soulslike Game
A. G. Kravets1, 2, D. Sc. (Tech.), Professor, allagkravets@yandex.ru, A. V. Matokhina1, Ph.D. (Tech.), Associate Professor, matokhina.a.v@gmail.com, I. N. Plotnikov1, Master's Student, evan-smit@mail.ru, N. A. Salnikova3, Ph.D. (Tech.), Associate Professor, ns3112@mail.ru,
1 Volgograd State Technical University, Volgograd, 400066, Russian Federation,
2 Dubna State University, Moscow Region, Dubna, 141980, Russian Federation,
3 Volgograd Institute of Management — branch of the Russian Academy of National Economy and Public Administration under the President of the Russian Federation, Volgograd, 400066, Russian Federation
Corresponding author: Natalia A. Salnikova, Ph.D. (Tech.), Associate Professor, Volgograd Institute of Management — branch of the Russian Academy of National Economy and Public Administration under the President of the Russian Federation, Volgograd, 400066, Russian Federation, E-mail: ns3112@mail.ru
Received on March 22, 2024
Accepted on April 18, 2024

The results of an analysis of games in the Action/RPG genre and existing methods for personalizing their scenarios are presented, and the stages of developing a computer video game using methods for personalizing its scenarios are outlined. These include strengthening and weakening the player and opponents, as well as changing the environ­ment; approaches and technologies used to solve the problems of developing a system for gameplay personification of game scenarios and developing a software product are revealed. A description of the design stages by the authors of a Soulslike-style game application with the possibility of personalizing its scenarios, the results of functional testing and game performance in terms of the number of frames per second are presented.

Keywords: video games, game application design, scenario personification, computer game architecture, game engine, scripts, synchronization of indicators, performance, functional testing, programming
pp. 372—384
For citation:
Kravets A. G., Matokhina A. V., Plotnikov I. N., Salnikova N. A. A New Approach to Personalizing Scenarios for a Single-Player 3D Soulslike Game, Programmnaya Ingeneria, 2024, vol. 15, no. 7, pp. 372—384. DOI: 10.17587/prin.15.372-384 (in Russian)..
References:
  1. Klimenko R. G., Kravets A. G., Strukova I. V., Tatarova N. I. Analysis of people's fascinations for computer games, Information Innovative Technologies, International Scientific-Practical Conference, Moscow, 2022, pp. 48—57.
  2. The game awards continues destroying the oscars with record 103 million viewers in 2022, Forbes, 2023, available at: https://www.forbes.com/sites/paultassi/2022/12/16/the-game-awards-continues-destroying-the-oscars-with-record-103-million-viewers-in-2022 (date of access 05.03.2024).
  3. 20 best video games with hollywood actors, The gamer, 2019, available at: https://www.thegamer.com/best-video-games-with-hollywood-actors/ (date of access 05.03.2024).
  4. Action role-playing games, Great Russian Encyclopedia: scientific and educational portal, 2022, available at: https://big-enc.ru/c/ekshen-rolevye-igry-43d0e1/?v=5821017/ (date of access 15.04.2024).
  5. Action-RPG games on PC, 2023, available at: https://www.goha.ru/games/collections/igry-ekshen-rpg-na-pk-24wqox (date of access 15.04.2024).
  6. What is Souls-like and is this term even needed? 2023, avail­able at: https://dtf.ru/games/749082-chto-takoe-souls-like-i-nuzhen-li-voobshe-dannyi-termin (date of access 15.04.2024).
  7. Souls-like evolution, 2023, available at: https://stopgame.ru/show/121141/evolyuciya_souls_like_kak_menyalsya_i_chem_stal_ samyy_bezzhalostnyy_zhanr (date of access 15.04.2024).
  8. Kravec A. G., Sal'nikova N. A. Predskazatel'noe mode-lirovanie trendov tehnologicheskogo razvitija, Izvestija SPbGTI (TU), 2020, no. 55 (81), pp. 103—108. DOI: 10.36807/1998-9849-2020-55­81-103-108 (in Russian).
  9. Shabalina O. A., Vorobkalov P. N., Kataev A. V., Kravets A. G. Educational computer games development: methodology, techniques, implementation, Proceedings of the 2016, Conference on Information Technologies in Science, Management, Social Sphere and Medicine (ITSMSSM 2016), Tomsk, 2016, pp. 419—423.
  10. Bolshakov A. A., Klyuchikov A. V. Decision Support System for Selecting Designs of Autostereoscopic Displays, Cyber-Physical Systems: Design and Application for Industry 4.0 (Studies in Systems, Decision and Control), 2021, vol. 342, pp.73—88.
  11. Kravets A. G., Kolesnikov S., Salnikova N., Lempert M., Poplavskaya O. The Study of Neural Networks Effective Architectures for Patents Images Processing, Communications in Computer and Information Science, 2019, vol. 1084, pp. 27—41. DOI: 10.1007/978-3-030-29750-3_3.
  12. Grechkina A. O., Shherbak, D. S. Perspektivy razvitija Action-adventure i RPG kak zhanrov komp'juter nyhigr, Molodoj issledovatel' Dona, 2019, no. 2 (17), pp. 96—101 (in Russian).
  13. Serhan B., Said B., Cheniti L., Khayat G. El. Personaliza­tion in serious games for assessment, ICERI2019 Proceedings, 2019, no. 12, pp. 4845—4852. DOI: 10.21125/iceri.2019.1187.
  14. Shrejer D. Nazhmi Reset. Kak igrovaja industrija rushit kar'ery i daet vtoroj shans, Moscow, Eksmo, 2021, 368 p. (in Russian).
  15. Sajahova D. K. Jazykovaja lokalizacija videoigr: lingvokul'turologicheskij i kognitivno-pragmaticheskij aspekty. Ph.D. the­sis, Bashkirskij gosudarstvennyj universitet, Ufa, 2021, 192 p. (in Russian).
  16. Pact of Punishment, 2021, available at: https://hades.fan-dom.com/wiki/Pact_of_Punishment (date of access 05.03.2024).
  17. Games and gameplay: different types of players, 2023, avail­able at: https://habr.com/ru/companies/appodeal/articles/329236/ (date of access 05.03.2024).
  18. Own game engines. A little research, 2020, available at: https://habr.com/ru/articles/500320 (date of access 05.03.2024).
  19. Overview of gaming AI implementation techniques, 2018, available at: https://habr.com/ru/articles/420219/ (date of access 05.03.2024).
  20. Role-playing video game, 2019, available at: https://www.britannica.com/topic/role-playing-video-game (date of access 05.03.2024).
  21. The most powerful real-time 3D creation tool, 2023, available at: https://www.unrealengine.com/en-US (date of access 05.03.2024).
  22. Tips on Designing Non-Linear Single-Player Levels, 2021, available at: https://80.lv/articles/tips-on-designing-non-linear-single-player-levels/ (date of access 05.03.2024).
  23. GameMaker, 2023, available at: https://en.wikipedia.org/wiki/GameMaker (date of access 05.03.2024).
  24. Unity (game engine), 2023, available at: https://en.wikipedia.org/wiki/Unity_(game_engine) (date of access 05.03.2024).
  25. Chegljaev M. M. Analiz dvizhkov Unreal Engine 5 i Unity 3D, Studencheskij vestnik, 2022, no. 17—10 (209), pp. 52—54 (in Russian).
  26. What is a Gaming or Game Engine? 2023, available at: https://gamedev.ru/code/terms/FPS (date of access 05.03.2024).
  27. GameMaker, 2023, available at: https://en.wikipedia.org/wiki/GameMaker (date of access 05.03.2024).
  28. Godot (game engine), 2023, available at: https://en.wikipedia.org/wiki/Godot_(game_engine) (date of access 05.03.2024).
  29. FPS: Frames Per Second (Frames per second), 2019, avail­able at: https://www.arm.com/glossary/gaming-engines (date of access 05.03.2024).
  30. What FPS is considered optimal in games — what is it? What FPS in games is considered normal, available at: https://club-cs.ru/news/kakoj-fps-v-igrah-schitaetsya-optimalnym-chto-eto-takoe-kakoj-fps-v-igrah-schitaetsya-normalnym-18316 (date of access 05.03.2024).