Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: https://er.chdtu.edu.ua/handle/ChSTU/6203
Назва: Комп'ютерна гра в жанрі SURVIVAL HORROR на основі технології UNRAEL ENGINE
Автори: Дяченко, Петро Васильович
Головко, Руслан Вячеславович
Ключові слова: UNREAL ENGINE;ВІДЕОГРА;C++.
Дата публікації: 15-чер-2023
Короткий огляд (реферат): Тема розробки комп'ютерної гри є дуже актуальною у наш час, оскільки комп'ютерні ігри стали однією з найпопулярніших форм розваг та розвитку в індустрії розваг. За даними Statista, у 2020 році глобальний ринок комп'ютерних ігор склав $159,3 мільярдів, і це число продовжує зростати. Крім того, розробка комп'ютерної гри є складним технічним завданням, яке вимагає знань з різних областей, таких як програмування, графічний дизайн, звукове проектування та інші. Таким чином, дослідження теми розробки комп'ютерної гри може бути корисним для студентів, які хочуть розвиватися в цій галузі та поглибити свої знання та навички. Отже, тема розробки комп'ютерної гри є актуальною та важливою як для розвитку індустрії розваг, так і для поглиблення знань та навичок студентів в цій галузі. Основна мета полягає в тому, щоб дослідити питання, пов'язані з розробкою комп'ютерної гри та її елементів, включаючи геймплей, графіку, звук, механіку гри, інтерфейс користувача та інші аспекти. Крім того, мета включає створення прототипу гри, щоб продемонструвати концепцію та функціональність гри. Об'єктом дослідження є процеси розробки і впровадження ігрового додатку на основі гейм-дизайну. Предметом дослідження теми "розробка комп'ютерної гри" є різноманітні аспекти створення гри, які включають гейм-дизайн, програмування, графічний дизайн, звукове проектування та маркетингові аспекти. В роботі застосовано: теоретичний метод (аналіз літератури з проблеми дослідження), що полягає в аналізі наукової літератури з даної проблеми дослідження та поглибленні знань про теорію та практику розробки комп'ютерних ігор.
URI (Уніфікований ідентифікатор ресурсу): https://er.chdtu.edu.ua/handle/ChSTU/6203
Розташовується у зібраннях:122 Комп’ютерні науки (Комп’ютерні науки та прикладне програмування)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Пояснювальна записка_Головко Руслан_КНС-2101_2022-2023.pdf
  Restricted Access
1.94 MBAdobe PDFПереглянути/Відкрити    Запит копії


Усі матеріали в архіві електронних ресурсів захищено авторським правом, усі права збережено.

Extracted text
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ 
ЧЕРКАСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ 
 
Факультет інформаційних технологій і систем 
 
Кафедра комп’ютерних наук та системного аналізу 
 
 
 
 
 
 
Пояснювальна записка 
до кваліфікаційної роботи 
бакалавра 
(освітньо-кваліфікаційний рівень) 
 
на тему: «Комп'ютерна гра в жанрі Survival Horror на Unreal Engine» 
 
 
 
 
 
    Виконав: студент 4 курсу, групи КНС-2101       
                                                              
спеціальності  122  «Комп’ютерні науки»          
                                                                         (шифр і назва спеціальності) 
  
освітня програма «Комп’ютерні науки та                                                                                                                                   
(назва освітньої програми) 
прикладне програмування                                                                                                                                                              
                                                                       
 
Головко Руслан Вячеславович 
 
Керівник __________   Дяченко П.В        
                                                                                   (прізвище та ініціали) 
 
Рецензент                             Антонюк В.С. 
                                                   (прізвище та ініціали) 
 
 
 
    
 
 
 
 
 
Черкаси 2023 рік 
2 
Бланк завдання на кваліфікаційну роботу бакалавра студенту 
 
Черкаський державний технологічний університет 
Факультет Інформаційних технологій і систем 
Кафедра Комп’ютерних наук та системного аналізу 
Освітньо-кваліфікаційний рівень Бакалавр 
Спеціальність 122  – Комп’ютерні науки 
Освітня програма Комп’ютерні науки та прикладне програмування 
 
 
 
ЗАТВЕРДЖУЮ 
Завідувач кафедри КНСА  
_______________ Юрій ТРИУС 
«____» _____________ 2023 р. 
 
ЗАВДАННЯ 
на кваліфікаційну роботу бакалавра студенту 
Головку Руслану Вячеславовичу 
(прізвище, ім‘я, по батькові) 
1. Тема роботи  «Комп'ютерна гра в жанрі Survival Horror на Unreal Engine» 
                                  
 
Керівник роботи     Дяченко П.В., к.т.н., доцент                    
(прізвище, ім’я, по батькові, науковий ступінь, вчене звання) 
затверджені наказом університету від «24» лютого 2023 р. №43/04. 
 
2. Строк подання студентом роботи до 12.06.2023 року 
3. Вихідні дані до роботи:  
Практичні навики роботи з інформаційними ресурсами. Робота з базами даних. 
Звіт з виробничої практики. Звіт з наукової практики. 
4. Зміст пояснювальної записки (перелік питань, що їх належить розробити): 
Вступ 
4.1. Огляд та порівняльний аналіз аналогів відео ігор по жанру survival horror. 
4.2. Проектування та створення відеогри  
4.3. Програмна реалізація 
Висновки.  
 5. Перелік додатків (з точним зазначенням назв додатків): 
5.1. Додаток А. Специфікація 482.ЧДТУ. 32223-01. 
5.2. Додаток Б. Текст програми. 
5.3. Додаток В. Інструкція користувача. 
 5.4. Презентація у вигляді 31 слайдів. 
6. Консультанти розділів роботи 
3 
Прізвище, ініціали та Підпис, дата 
Розділ посада 
завдання видав завдання прийняв 
консультанта 
    
    
 
7. Дата видачі завдання 11.01.2023 
  
 
КАЛЕНДАРНИЙ ПЛАН 
Строк виконання 
№ з/п Назва етапів кваліфікаційної роботи бакалавра Примітка 
етапів роботи 
1 Видача завдання на кваліфікаційну роботу 
19.12.2023 Виконано 
бакалавра. 
2 Аналіз літературних джерел, об’єкту та предмету 
до 06.01.2023 Виконано 
дослідження. 
3 Написання теоретичного розділу кваліфікаційної 
до 12.02.2023 Виконано 
роботи бакалавра. 
4 Написання аналітичного розділу кваліфікаційної 
до 01.04.2023 Виконано 
роботи бакалавра. 
5 Написання практичних розділів й висновків до 
до 01.05.2023 Виконано 
кваліфікаційної роботи бакалавра. 
6 Передзахист кваліфікаційної роботи бакалавра 
25.05.2023 Виконано 
на засіданні кафедри КНСА. 
7 Подання роботи завідувачу кафедри КНСА. до 12.06.2023 Виконано 
8 Захист кваліфікаційної роботи бакалавра. 15.06.2023 Виконано 
    
    
    
 
 
Студент                                   _____________________________     Головко Р.В 
(підпис)                                                                     
Керівник роботи                     ____________________________       Дяченко П.В 
                                           (підпис)      
 
 
                                                               
 
 
4 
РЕФЕРАТ 
Кваліфікаційна робота бакалавра містить: 56 сторінок, 19 рисунків, 17 
використаних джерел, 3 додатки. 
Актуальність теми. Тема розробки комп'ютерної гри є дуже актуальною у 
наш час, оскільки комп'ютерні ігри стали однією з найпопулярніших форм розваг 
та розвитку в індустрії розваг. За даними Statista, у 2020 році глобальний ринок 
комп'ютерних ігор склав $159,3 мільярдів, і це число продовжує зростати.  
Крім того, розробка комп'ютерної гри є складним технічним завданням, яке 
вимагає знань з різних областей, таких як програмування, графічний дизайн, 
звукове проектування та інші. Таким чином, дослідження теми розробки 
комп'ютерної гри може бути корисним для студентів, які хочуть розвиватися в цій 
галузі та поглибити свої знання та навички. 
Крім того, дослідження питань, пов'язаних з розробкою комп'ютерних ігор, 
може допомогти вдосконалити технології в цій галузі та створити нові інноваційні 
продукти. Наприклад, дослідження геймплею та його впливу на користувача може 
допомогти покращити якість та привабливість ігор. 
Отже, тема розробки комп'ютерної гри є актуальною та важливою як для 
розвитку індустрії розваг, так і для поглиблення знань та навичок студентів в цій 
галузі. 
Мета роботи і задачі дослідження:  
Основна мета полягає в тому, щоб дослідити питання, пов'язані з розробкою 
комп'ютерної гри та її елементів, включаючи геймплей, графіку, звук, механіку гри, 
інтерфейс користувача та інші аспекти. Крім того, мета включає створення 
прототипу гри, щоб продемонструвати концепцію та функціональність гри. 
Для досягнення поставленої мети в роботі розв’язуються наступні завдання: 
– аналіз літературних та інформаційних джерел по темі роботи; 
– розробка концепції гри, включаючи геймплей, графіку, звук, механіку 
гри, інтерфейс користувача та інші аспекти; 
5 
– розробка прототипу гри або її елементів, що демонструють концепцію 
та функціональність; 
– дослідження впливу гри на користувача, включаючи його взаємодію з 
грою, відчуття задоволення та стану розумової діяльності; 
– аналіз результатів дослідження та підготовка висновків та 
рекомендацій щодо подальшої розробки гри або її елементів. 
Об’єкт дослідження: Об'єктом дослідження є процеси розробки і 
впровадження ігрового додатку на основі гейм-дизайну. 
Об'єктом дослідження можуть бути різні аспекти створення гри, такі як гейм-
дизайн, програмування, графічний дизайн, звукове проектування, маркетинг та 
інші. 
Дослідження може фокусуватися на конкретному аспекті розробки гри, 
наприклад, на створенні геймплею, на побудові графічного інтерфейсу, на 
оптимізації процесу програмування або на вивченні ринку комп'ютерних ігор та їх 
маркетингу. 
Предмет дослідження: Оптимізація процесу програмування, сюжетна лінія. 
Це включає в себе дослідження процесу гейм-дизайну, тобто створення ідеї 
гри, її механіки, ігрового середовища, персонажів та інших елементів, які роблять 
гру унікальною та привабливою для гравців. Предметом дослідження також є 
програмування, тобто створення інтерактивної гри за допомогою різних 
програмних інструментів та мов програмування.  
Дослідження може охоплювати і графічний дизайн, який включає створення 
графічних елементів, 3D-моделювання, анімацію та інші аспекти, що стосуються 
візуального аспекту гри. Предметом дослідження можуть бути також звукові 
ефекти та музика в грі, які впливають на настрій гравців та додають грі реалізму та 
глибини. Окрім того, предметом дослідження може бути вивчення ринку 
комп'ютерних ігор, що охоплює маркетинг, продаж та рекламу гри.  
Отже, предметом дослідження теми "розробка комп'ютерної гри" є 
різноманітні аспекти створення гри, які включають гейм-дизайн, програмування, 
графічний дизайн, звукове проектування та маркетингові аспекти. 
6 
Методи дослідження. В роботі застосовано: теоретичний метод (аналіз 
літератури з проблеми дослідження), що полягає в аналізі наукової літератури з 
даної проблеми дослідження та поглибленні знань про теорію та практику розробки 
комп'ютерних ігор.  
У рамках дослідження можуть використовуватися наукові джерела, такі як 
наукові статті, книги, підручники, дисертації та інші наукові видання, що 
висвітлюють питання створення комп'ютерних ігор. Аналіз літератури з 
досліджуваної теми може допомогти у зборі, аналізі та узагальненні інформації, що 
допоможе вирішити завдання дослідження.  
Також можуть використовуватися практичні методи, зокрема, 
експериментальні методи, анкетування, інтерв'ю, спостереження та інші, що 
дозволять зібрати потрібні дані та зробити висновки щодо розробки комп'ютерної 
гри. Однак, використання цих методів не є обов'язковим у бакалаврській роботі з 
даної теми, а залежить від постановки завдань дослідження та доступності ресурсів 
для їх використання. 
Апробація результатів роботи. Основні положення і результати 
кваліфікаційної роботи бакалавра доповідалися і були обговорені на науково-
практичній конференції. Представлені основні положення та результати роботи на 
науково-практичній конференції з метою обговорення отриманих результатів та 
отримання відгуку від науковців та фахівців з даної галузі. Такі конференції 
можуть бути організовані на рівні університету або бути міжнародними, що 
дозволить долучити до обговорення фахівців з різних країн та отримати нові ідеї 
для подальшого дослідження.   
Апробація результатів дослідження допоможе виявити можливі недоліки та 
проблеми, що виникли під час розробки комп'ютерної гри, а також дозволить 
вислухати різноманітні поради та рекомендації від учасників конференції. 
Результатом такої апробації можуть бути рекомендації щодо подальшого 
вдосконалення проекту, або ж зміни в самій методології дослідження. 
Перелік ключових слів: UNREAL ENGINE, ВІДЕОГРА, C++. 
 
7 
ABSTRACT 
Master’s work contains. 56 pages, 19 figures, 17 sources used, 3 attachments. 
Actuality of theme. The topic of computer game development is very relevant 
nowadays, as computer games have become one of the most popular forms of 
entertainment and development in the entertainment industry. According to Statista, in 
2020 the global market for computer games was $159.3 billion, and this number continues 
to grow.  
In addition, the development of a computer game is a complex technical task that 
requires knowledge from various fields, such as programming, graphic design, sound 
design, and others. Therefore, studying the topic of computer game development can be 
useful for students who want to develop in this field and deepen their knowledge and 
skills.  
In addition, the study of issues related to the development of computer games can 
help to improve the technology in this field and create new innovative products. For 
example, research into gameplay and its impact on the user can help improve the quality 
and appeal of games.  
Therefore, the topic of computer game development is relevant and important both 
for the development of the entertainment industry and for deepening the knowledge and 
skills of students in this field.Purpose and tasks of the research.  
The purpose of the work and research tasks: The purpose of the bachelor's 
qualification work - The purpose of the bachelor's qualification work on the computer 
game is to create and research the computer game and its elements. 
The main objective is to investigate issues related to the development of a computer 
game and its elements, including gameplay, graphics, sound, game mechanics, user 
interface and other aspects. 
Additionally, the goal includes creating a game prototype to demonstrate the 
concept and functionality of the game. 
To achieve the set goal, the following tasks are solved in the work: 
– Study of literature and other sources related to the topic of the work; 
8 
– Game concept development, including gameplay, graphics, sound, game 
mechanics, user interface and other aspects; 
– Development of a game prototype or its elements demonstrating the concept and 
functionality; 
– Study of the impact of the game on the user, including his interaction with the 
game, the feeling of pleasure and the state of mental activity; 
– Analysis of research results and preparation of conclusions and recommendations 
for further development of the game or its elements. 
Research object: The research object of the topic "computer game development" 
is the process of creating a game with all its stages from setting the task to releasing the 
game to the market. 
The object of research can be various aspects of game creation, such as game 
design, programming, graphic design, sound design, marketing, and others. 
Research can focus on a specific aspect of game development, for example, on the 
creation of gameplay, on the construction of a graphical interface, on the optimization of 
the programming process, or on the study of the market of computer games and their 
marketing. 
The object of research can also be a variety of genres of computer games, including 
action, adventure, strategy, simulators and others. The research can be aimed at studying 
the features and development trends of individual genres or comparing different genres 
of computer games. 
Therefore, the object of research on the topic "development of a computer game" 
can be various aspects of game creation, its genres, the market of computer games and 
marketing strategies used in this field.The subject of research:  
The subject of the study: It consists in studying and researching the process of 
creating a game with all its aspects. This includes the study of the game design process, 
that is, the creation of the game idea, its mechanics, game environment, characters and 
other elements that make the game unique and attractive to players. The subject of 
research is also programming, that is, creating an interactive game using various software 
tools and programming languages. The research can also cover graphic design, which 
9 
includes the creation of graphic elements, 3D modeling, animation and other aspects 
related to the visual aspect of the game. The subject of research can also be sound effects 
and music in the game, which affect the mood of the players and add realism and depth 
to the game. AT in addition, the subject of research can be the study of the computer game 
market, which covers the marketing, sales and advertising of the game. Therefore, the 
subject of study of the topic "computer game development" is various aspects of game 
creation, which include game design, programming, graphic design, sound design and 
marketing aspects. 
Approbation of work results. The main provisions and results of the bachelor's 
qualification work were reported and discussed at the scientific and practical conference. 
Such conferences can be organized at the university level or be international, which will 
allow experts from different countries to join the discussion and get new ideas for further 
research. Approbation of the research results will help identify possible shortcomings and 
problems that arose during the development of a computer game, and will also allow you 
to listen to various advice and recommendations from the conference participants. The 
result of such approval may be recommendations for further improvement of the project, 
or changes in the research methodology itself. 
The list of keywords: UNREAL ENGINE, VIDEOGAME, C++.
10 
ЗМІСТ 
ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, СКОРОЧЕНЬ І ТЕРМІНІВ…11 
ВСТУП ............................................................................................................................ 12 
1 ОГЛЯД ТА ПОРІВНЯЛЬНИЙ АНАЛІЗ АНАЛОГІВ ВІДЕОІГОР ПО ЖАНРУ 
SURVIVAL HORROR ................................................................................................... 15 
1.1 Аналіз ігор Resident Evil ...................................................................................... 15 
1.2 Порівняльна характеристика відеоігор ............................................................. .20 
1.3 Переваги і недоліки …………... ......................................................................... 21 
1.4 Визначення вимог до онлайн сервісу .................................................... ………22 
Висновки до розділу 1 ............................................................................................... 23 
   2 ПРОЕКТУВАННЯ ТА СТВОРЕННЯ ВІДЕОГРИ  .............................................. 24 
2.1 Обґрунтування вибору рушію Unreal Engine  .............. ……………………….24 
2.2 Проектування структури гри на рушію ............................................................. 25 
2.3 Опис процесу проектування відеогри в жанрі Survival horror ........................ 28 
2.4 Розробка функціоналу та механіки відеогри. …………………………………33 
Висновки до розділу 2 ............................................................................................... 37 
3 ПРОГРАМНА РЕАЛІЗАЦІЯ ..................................................................................... 39 
3.1 Особливості тестування відеоігор ...................................................................... 39 
3.2 Перевірка гри на плагіат та віруси ..................................................................... 41 
3.3 Функціональне тестування відеогри .................................................................. 42 
Висновки до розділу 3 ............................................................................................... 44 
ВИСНОВКИ ................................................................................................................... 46 
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ..................................................................... 47 
Додаток А. Специфікація 482.ЧДТУ. 32223-01... .....................................................  62 
Додаток Б. Текст програми........................................................................................... 64 
Додаток В. Інструкція користувача ............................................................................. 82 
  
11 
ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, СКОРОЧЕНЬ І 
ТЕРМІНІВ 
ЗВО – заклад вищої освіти; 
ПЗ – програмне забезпечення; 
UE – Unreal Engine — ігровий рушій, який розробляється та підтримується 
компанією Epic Games; 
SQL (Structured Query Language) – структуризована мова запитів. 
  
12 
ВСТУП 
Комп'ютерні ігри є невід'ємною частиною нашого сучасного світу. Вони 
надають нам можливість втілитися в різні ролі, досліджувати неймовірні світи та 
переживати захоплюючі пригоди, які можуть зачарувати нас і занурити в інший 
реальність на деякий час. Серед безлічі жанрів комп'ютерних ігор особливе місце 
займають ігри в жанрі Survival Horror. Цей жанр, який поєднує в собі елементи 
виживання і жаху, вирізняється своєю атмосферою напруги, страху і 
несподіваності. Однією з ключових складових сучасних Survival Horror ігор є їх 
візуальна і технічна реалізація. Для створення жахливої та захоплюючої атмосфери 
розробники використовують потужні інструменти, серед яких Unreal Engine займає 
особливе місце. Unreal Engine, розроблений компанією Epic Games, є однією з 
найпопулярніших та найбільш потужних ігрових платформ, яка надає безліч 
можливостей для створення вражаючих віртуальних світів. 
Мета: Метою цього проекту є розробка та створення комп'ютерної гри в 
жанрі Survival Horror на Unreal Engine. Гра буде спрямована на створення 
напруженого, жахливого інтерактивного досвіду для гравців. Основною метою гри 
буде створення атмосфери страху та безпеки, де гравець буде змушений виживати 
в умовах небезпеки, боротися зі страшними істотами та вирішувати загадки для 
продовження гри. 
Предмет дослідження: Предметом дослідження є комп'ютерні ігри в жанрі 
Survival Horror та їх розробка на Unreal Engine. Дослідження включатиме вивчення 
попередніх існуючих ігор в цьому жанрі, аналіз їх механік гри, створення 
реалістичної атмосфери страху, дизайну рівнів, створення штучного інтелекту 
страшних істот, системи керування, графічного дизайну та звукового оформлення. 
Дослідження також включатиме вивчення можливостей Unreal Engine та розробка 
власних інноваційних рішень для гри. 
Об'єкт дослідження: Об'єктом дослідження є Unreal Engine як інструмент 
для розробки комп'ютерних ігор в жанрі Survival Horror. Розробка гри на Unreal 
Engine дозволяє створити вражаючі візуальні ефекти, реалістичну фізику, 
13 
розширену штучну інтелектуальну систему та потужні інструменти для розробки 
рівнів. Основним об'єктом дослідження є створення якісної ігрової механіки, яка 
включатиме елементи виживання, дослідження, розв'язання головоломок та 
боротьби зі страшними істотами. 
Актуальність: Розробка комп'ютерних ігор в жанрі Survival Horror на Unreal 
Engine має велику актуальність у сучасній геймінговій індустрії. Цей жанр досить 
популярний серед гравців, оскільки він надає можливість зануритися в жахливу, 
атмосферну історію та випробувати свою витривалість та реакцію на небезпеку. 
Unreal Engine, з своїми потужними інструментами, надає розробникам можливість 
створити реалістичні ігрові світи, що ще більше підсилює актуальність цього 
дослідження. 
Методи: Для досягнення поставленої мети будуть використані наступні 
методи: 
– Аналіз існуючих Survival Horror ігор: вивчення механік гри, сюжетних 
розвитків, систем штучного інтелекту, графічного та звукового оформлення. 
– Вивчення Unreal Engine: ознайомлення з можливостями двигуна, розробка 
та вдосконалення графічного та звукового дизайну, створення реалістичної фізики, 
програмування штучного інтелекту. 
– Розробка геймплею: створення інтерактивних механік гри, балансування 
складності, розв'язання головоломок, дослідження гри. 
 – Тестування та зворотний зв'язок: випробування розробленої гри, збір 
відгуків від тестерів, аналіз результатів тестування та внесення необхідних змін. 
Оптимізація та підготовка до випуску: поліпшення продуктивності, оптимізація 
ресурсів, робота над багами та помилками, готовність до випуску гри. 
Ці методи допоможуть досягти поставленої мети і реалізувати комп'ютерну 
гру в жанрі Survival Horror на Unreal Engine з високою якістю геймплею та 
атмосферою страху. Жанр Survival Horror на Unreal Engine надає можливість 
гравцям переживати неповторні враження, зануритися у захоплюючий сюжет та 
відчути джерело своїх страхів. Комбінація потужного двигуна Unreal Engine з 
відмінним дизайном рівнів, звуковим супроводом та музики. Крім візуальної та 
14 
технічної складової, Unreal Engine також надає розробникам Survival Horror ігор 
широкі можливості для створення захоплюючої аудіоатмосфери. Звук є важливою 
складовою страшного досвіду гри, оскільки він може підсилювати напруження та 
страх гравця. Unreal Engine дозволяє розробникам використовувати різні аудіо-
технології, включаючи просторовий звук та реалістичні звукові ефекти, для 
створення навколишнього звукового оточення, яке поглине гравця в жахливу 
атмосферу гри. 
Крім того, Unreal Engine забезпечує розробникам інструменти для створення 
динамічних та нелінійних сюжетів, що додають грі глибину та варіативність. Це 
означає, що гравці можуть впливати на хід подій, приймати важливі рішення та 
мати різні кінцівки, що робить гру більш іммерсивною та персоналізованою. Не 
можна не згадати і про розвиток віртуальної реальності (VR) і Unreal Engine. VR-
ігри в жанрі Survival Horror на Unreal Engine дають можливість гравцям переживати 
жах у новому рівні іммерсії. Завдяки Unreal Engine та його можливостям у сфері 
VR, гравці можуть досліджувати та взаємодіяти зі світом гри, використовуючи 
рухові контролери та віртуальну реальність, що збільшує реалістичність та 
страховий ефект. 
Узагалі, комп'ютерні ігри в жанрі Survival Horror на Unreal Engine не тільки 
забезпечують вражаючу графіку, аудіо та іммерсивність, але також викликають 
глибокі емоції, включаючи страх, тривогу та напругу. Вони створюють атмосферу, 
в яку гравці можуть погрузитися та відчути себе частиною жахливого світу. Unreal 
Engine дозволяє розробникам максимально реалізувати свої ідеї та втілити в життя 
непередбачувані та захоплюючі історії, що робить Survival Horror ігри на цій 
платформі незабутніми та захоплюючими для гравців.   
15 
1 ОГЛЯД ТА ПОРІВНЯЛЬНИЙ АНАЛІЗ АНАЛОГІВ ВІДЕО ІГОР ПО 
ЖАНРУ SURVIVAL HORROR 
1.1 Аналіз ігор Resident Evil 
Resident Evil – це серія відеоігор в жанрі survival horror, яка була розроблена 
і опублікована компанією Capcom. Серія почалася у 1996 році і на сьогоднішній 
день складається з багатьох ігор, а також фільмів, коміксів та інших продуктів. 
Основна механіка ігор Resident Evil полягає у боротьбі з зомбі та іншими 
монстрами, використовуючи обмежену кількість боєприпасів та інших ресурсів. 
Гравці також зустрічаються з загадками та складними ситуаціями, які вимагають 
від них логічного мислення та вирішення проблем.  
Однією з найбільш відомих ігор серії є Resident Evil 4, який був випущений у 
2005 році. Ігра відзначалася вдосконаленою графікою, зміненим керуванням та 
новими елементами геймплею. Resident Evil 4 отримала високі оцінки критиків та 
стала однією з найбільш успішних ігор серії. Іншою популярною грою в серії є 
Resident Evil 2, який був перевиданий у 2019 році з вдосконаленою графікою та 
звуковим супроводом. Resident Evil 2 був відзначений за свою напружену 
атмосферу та реалістичність, що зробило його однією з найкращих ігор в жанрі 
survival horror. 
 Ігри серії Resident Evil відрізняються деталізованою сюжетною лінією, 
великою кількістю персонажів та змінними кінцівками, що дозволяє гравцям 
іммерсивно відчути себе в світі ігор та допомагає зберегти інтерес до серії. Усі ігри 
серії Resident Evil мають високу якість виконання та велику кількість прихильників 
по всьому світу.  
Крім того, Resident Evil також відомий своєю великою кількістю 
різноманітних продуктів, що дозволяють гравцям глибше погрузитися в світ ігор. 
Серія має велику кількість романів, коміксів, фільмів та інших продуктів, які 
доповнюють сюжет ігор та дозволяють гравцям отримати більше інформації про 
персонажі та події у всесвіті Resident Evil. Однак, серія Resident Evil також має 
16 
деякі недоліки. Наприклад, деякі ігри серії отримали критику за занадто складну 
керованість, надмірну кількість нескладних противників та недостатню кількість 
відкритих місць для дослідження. У цілому, серія ігор Resident Evil вважається 
однією з найвідоміших та найуспішніших серій в жанрі survival horror. Серія 
продовжує залучати увагу гравців по всьому світу та розвиватися, випускаючи нові 
ігри та інші продукти подано на рисунках 1.1-1.3. 
 
Рисунок 1.1 – Resident Evil 2 
 
Рисунок 1.2 – Storybook 
17 
 
Рисунок 1.3 – Level Design  
Серія ігор Resident Evil включає більше десяти основних ігор та кілька спін-
оффів, а також перевидання та ремейки. Кожна гра має свою унікальну історію, 
головних героїв та грипових персонажів, які змушені протистояти зомбі та іншим 
мутованим створінням, що були створені за допомогою технологій, що дозволяють 
змінювати ДНК. Одна з особливостей серії Resident Evil – це велика кількість 
інтерактивних елементів та головоломок, що додають більше глибини та цікавості 
грі. Кожна гра також має свій власний стиль геймплею та рівень складності.  
Останніми роками, Capcom (розробник серії) почав випускати ремейки та 
перевидання старих ігор, що дозволяє гравцям пережити класичні моменти з 
новими графічними ефектами та геймплеєм. Наприклад, ремейк Resident Evil 2, 
випущений у 2019 році, став одним з найбільш успішних проектів у серії та отримав 
безліч позитивних відгуків від критиків та гравців. Крім того, Resident Evil відомий 
своєю великою кількістю співтовариств та фанатів, які активно обговорюють всі 
аспекти серії та створюють різноманітні модифікації та додатковий контент. Серія 
також зробила внесок у розвиток жанру survival horror, заснованого на різних 
елементах, таких як збір предметів, експлорація територій та боротьба з 
надприродними ворогами.  
18 
В цілому, серія ігор Resident Evil продовжує залишатися популярною серед 
гравців у всьому світі. Своєю незабутньою атмосферою подано на рисунку 1.4. 
 
Рисунок 1.4 – Інтерактив, загадки 
Гра Resident Evil Village продовжує історію, розпочату в попередніх частинах 
серії, і знову розповідає про пригоди Етана Вінтерза, головного героя гри Resident 
Evil 7. Головним антагоністом стає графиня Дімітреску, яка разом зі своїми 
дочками, контролює великий замок на околиці відомого європейського міста.  
Основна геймплейна механіка Resident Evil Village – це відкритий світ, де 
гравець може досліджувати місцевість, збирати ресурси та взаємодіяти зі світом, 
щоб знайти вихід з заплутаної сюжетної лінії. За кожну частину гри, гравець зможе 
зустрічатися з новими персонажами, виконувати завдання, розв’язувати 
головоломки та боротися зі злочинцями. Графіка в грі досить висока якість, зі 
своїми деталізованими текстурами та яскравими кольорами, що створює 
неймовірний ефект присутності в грі. Також варто зазначити високу якість звуку та 
музики, які підкреслюють атмосферу гри та допомагають поглибитися в історію. У 
грі Resident Evil Village також присутні різні види зброї та інвентарю подано на 
19 
рисунках 1.5-1.6, що дозволяє гравцеві вибрати найбільш підходящий спосіб 
боротьби зі злочинцями. Крім того, у грі є можливість використовувати різні 
пастки та підступи, що зробить геймплей більш цікавим та різноманітним. 
 У підсумку, гра Resident Evil Village – це високоякісна та захоплююча гра, 
що підтверджує успішність серії Resident Evil.  
 
Рисунок 1.5 – Можливість використовувати перше обличчя 
 
Рисунок 1.6 – Можливість використовувати третє обличчя 
20 
1.2 Порівняльна характеристика відеоігор 
Ігрова серія Resident Evil є однією з найвідоміших та найуспішніших серій в 
жанрі survival horror. Але на фоні інших аналогів цього жанру, таких як Silent Hill, 
Dead Space, Outlast та інших, Resident Evil має свої особливості та переваги.  
Наприклад, серія Silent Hill зазвичай відрізняється від Resident Evil більшою 
кількістю психологічного жаху та глибиною розповіді. У грі Dead Space, з свого 
боку, більший акцент робиться на науково-фантастичній атмосфері та 
використанні технологій, в той час як Resident Evil залишається вірним своїм 
корням у жанрі біологічного жаху та використовує тему зомбі, вірусів та мутацій.  
Однак, Resident Evil став першопочатковим серіалом жанру survival horror та 
продовжує бути одним з найбільш впливових серіалів у цьому жанрі. Його 
геймплей, історія та персонажі надзвичайно популярні серед гравців і вважаються 
класикою жанру. Крім того, серія постійно еволюціонує та змінюється, додаючи 
нові елементи та механіки, що дозволяє їй залишатися свіжою та цікавою для своїх 
шанувальників. 
1.3 Переваги і недоліки 
Як і будь-яка інша гра, у серії Resident Evil є свої недоліки. Ось деякі з них:  
1. Складність гри: деякі з частин серії Resident Evil можуть бути надзвичайно 
складними для гравців, особливо для тих, хто не має досвіду зі стилістикою 
гри. Це може викликати фрустрацію та знімати задоволення від гри. 
2. Керування: у деяких частинах серії керування персонажем може бути важким 
та незручним. Це може призводити до помилок гравця та загрози для життя 
його персонажа.  
3. Застаріла графіка: більшість старих частин Resident Evil мають застарілу 
графіку, що може зіпсувати враження від гри. Це особливо правдиво для тих, 
хто звик до сучасних, більш реалістичних графічних ефектів.  
21 
4. Брак інновацій: деякі критики заявляють, що серія Resident Evil не 
змінюється достатньо швидко та не додає нові механіки та ідеї у геймплей. 
Це може викликати відчуття стагнації серії та втоми від одноманітної гри.  
Все ж, незважаючи на ці недоліки, серія Resident Evil продовжує бути надзвичайно 
популярною та впливовою в жанрі survival horror. Крім того, студія-розробник 
Capcom продовжує вдосконалювати та змінювати серію, зберігаючи її свіжість та 
цікавість для своїх шанувальників.  
Проте, ось деякі загальні недоліки, які можна порівняти з недоліками ігор 
серії Resident Evil: 
– Недоліки гри "The Last of Us": гра має досить прямолінійний сценарій, тобто 
гравець не має багато можливостей для свободи дій. Також, деякі гравці 
відзначають нестачу різноманітності ворожих персонажів, які швидко стають 
передбачуваними; 
– Недоліки гри "Assassin's Creed": гра має відкритий світ з багатьма завданнями 
та можливостями, але деякі гравці відзначають, що багато з цих завдань є 
досить повторюваними та нецікавими. Також, деякі гравці відзначають, що у 
грі може виникати нестача балансу між бойовою системою та скриньками зі 
зброєю, що може спотворити геймплей; 
– Недоліки гри "Call of Duty": деякі гравці відзначають, що ця гра занадто 
фокусується на бойових діях та дозволяє мало свободи для гравців. Також, 
деякі відзначають, що гра може стати надто повторюваною та втомлюючою 
через те, що вона має досить одноманітні механіки геймплею та схожий 
сценарій в кожній грі;  
 1.4 Визначення вимог до онлайн сервісу 
Для визначення вимог до онлайн сервісу Resident Evil було розглянуто деякі 
ключові аспекти, які повинні бути враховані:  
– Стабільність та доступність: Онлайн сервіс має бути доступним протягом 
усього часу і забезпечувати стабільну роботу для всіх гравців. Недоступність 
22 
або незадовільна робота сервісу можуть призвести до негативного впливу на 
геймплей та негативного досвіду гравців; 
– Безпека: Онлайн сервіс повинен забезпечувати безпеку гравців, що включає 
захист від шахрайства, крадіжок, характеристики атак та інших загроз. 
Також, сервіс повинен мати механізми контролю за поведінкою гравців, що 
містять образливі або небажані матеріали;  
– Функціональність: Онлайн сервіс повинен забезпечувати наявність 
різноманітних функцій для гравців, що включає можливість грати в різних 
режимах, додавати друзів, обмінюватися повідомленнями, створювати та 
приєднуватися до груп тощо;  
– Оновлення та підтримка: Онлайн сервіс повинен мати регулярні оновлення, 
що забезпечують покращення функціональності та безпеки. Також, повинна 
бути належна підтримка сервісу, яка включає в себе відповідь на запити 
гравців та вирішення проблем. Вартість: Онлайн сервіс повинен бути 
доступним за розумною ціною;  
– Вартість повинна бути пропорційною функціональності та якості сервісу; 
 Загалом, вимоги до онлайн сервісу Resident Evil повинні забезпечувати 
доступність, безпеку, функціональність. 
Висновки до розділу 1 
Під час дослідження теми  було проведено аналіз ігрової серії Resident Evil, 
яка є однією з найвідоміших ігрових серій в жанрі виживання жаху.  
Було проведено детальний огляд кожної гри в серії та проаналізовано їх 
основні елементи, такі як сюжет, геймплей, графіка та звуковий дизайн. Було 
проведено порівняння ігор серії Resident Evil з іншими аналогами жанру та 
виявлено переваги та недоліки кожної гри. Було також визначено вимоги до онлайн 
сервісу Resident Evil та описано його основні функції. 
 В результаті дослідження було встановлено, що серія Resident Evil є однією 
з найбільш успішних серій в жанрі виживання жаху, завдяки своїй унікальній 
23 
атмосфері, яка викликає страх та напруження у гравців. Однак, серія має деякі 
недоліки, такі як нестійка графіка, неадекватна штучна інтелект героїв-ворогів та 
відсутність відкритого світу в деяких іграх серії.  
У цілому, дослідження теми "Аналіз ігор Resident Evil" було корисним для 
тих, хто цікавиться виживанням жаху та бажає ознайомитися з основними 
елементами ігрової серії Resident Evil. 
  
24 
2 ПРОЕКТУВАННЯ ТА СТВОРЕННЯ ВІДЕОГРИ  
2.1  Обґрунтування вибору рушію Unreal Engine 
Unreal Engine є одним з найпопулярніших і потужних рушіїв для розробки 
відеоігор та візуалізації. Ось кілька обґрунтувань вибору цього рушія:  
1. Гнучкість та масштабованість. Unreal Engine здатен працювати з 
різноманітними проектами, починаючи від невеликих ігор для мобільних 
платформ до великих проектів для ПК та консолей.  
2. Великий інструментарій. Unreal Engine має велику кількість інструментів для 
розробки, включаючи візуальний редактор матеріалів та Blueprints - систему 
візуального програмування, що дозволяє швидко створювати прототипи та 
зменшувати час розробки.  
3. Спільнота розробників. Unreal Engine має велику та активну спільноту 
розробників, що створює великі можливості для навчання та обміну досвідом 
з іншими розробниками.  
4. Можливості для візуалізації. Unreal Engine має великі можливості для 
візуалізації, що робить його ідеальним вибором для проектів в галузі 
архітектури, медицини, освіти та інших галузей.  
5. Низькі витрати на ліцензію. Unreal Engine має безкоштовну ліцензію для 
особистих та некомерційних проектів, що робить його доступним для 
початківців та незалежних розробників.  
6. Потужність і швидкість. Unreal Engine працює на високооптимізованій грід-
технології, що дозволяє створювати графіку високої якості та розміром до 
8K. Рушій також має швидкий і ефективний руховий двигун, що дозволяє 
створювати більш динамічні та реалістичні ігри.  
7. Підтримка VR та AR. Unreal Engine має вбудовану підтримку для віртуальної 
та доповненої реальності, що дозволяє розробляти VR- та AR-проекти. 
8. Можливості для мультиплатформенної розробки. Unreal Engine дозволяє 
розробляти ігри для різних платформ, таких як PC, консолі, мобільні пристрої 
25 
та інші. Це робить Unreal Engine ідеальним вибором для розробки 
кроссплатформених ігор.  
9. Підтримка мов програмування. Unreal Engine підтримує мови 
програмування, такі як C++, Python, Blueprint та інші, що дозволяє 
розробникам використовувати ту мову, яка найбільше підходить для їх 
потреб.  
10. Підтримка розробки ігор для різних жанрів. Unreal Engine дозволяє 
створювати ігри для різних жанрів, включаючи екшн, пригоди, рольові ігри, 
стратегії та інші.  
Загалом, Unreal Engine є потужним інструментом для розробки відеоігор та 
візуалізації, з великою кількістю інструментів та можливостей. Його гнучкість, 
швидкість та підтримка мультиплатформенної розробки роблять його ідеальним 
вибором для розробки різноманітних проектів. 
2.2 Проектування структури гри на рушію 
Проектування структури створення ігри на Unreal Engine включає наступні 
етапи:  
Вибір типу ігри та жанру. Це важливий крок, що визначає напрямок 
розробки, характеристики головного героя, механіки гри та інші аспекти.  
Створення концепції гри. На цьому етапі розробляється загальна ідея гри, її 
концепція, головний сюжет, образи героїв, головні локації тощо.  
Розробка механік гри. Це етап проектування основних елементів гри, таких 
як рівні, взаємодія з головними героями, система бою, управління героями та інші 
механіки.  
Вибір та налаштування інструментів Unreal Engine. Вибір та налаштування 
інструментів, таких як матеріали, текстури, звуки, освітлення, анімації та інші.  
Створення локацій та об'єктів гри. Розробка середовища гри, включаючи 
створення локацій, об'єктів, природних елементів, архітектури та інших деталей. 
Розробка інтерфейсу користувача.  
26 
Розробка інтерфейсу користувача, включаючи меню, інвентар, карту, журнал 
задач та інші елементи.  
Тестування та налагодження. Виконання тестів, виявлення та виправлення 
помилок та налаштування параметрів гри.  
Оптимізація проекту. Забезпечення максимальної продуктивності та 
швидкодії гри, включаючи оптимізацію графіки, пам'яті та інших параметрів. Реліз 
гри. Випуск гри на ринок та подальший супровід.  
Ці етапи проектування структури створення ігри на Unreal Engine можуть 
бути детальніше в залежності від конкретного проекту та його вимог. Наприклад, 
якщо розробляється мультиплеєрна гра, то додатково потрібно проектувати 
механізми мережевого взаємодії та синхронізації даних між гравцями.  
Також важливо звернути увагу на питання керівництва проектом, розподіл 
завдань та комунікацію між членами команди. Unreal Engine надає можливості для 
колективної роботи над проектом, такі як система контролю версій та спільне 
використання ресурсів.  
У разі потреби можна звернутися до документації та підручників Unreal 
Engine, які допоможуть у проектуванні структури створення гри. Додатково, 
спільнота розробників Unreal Engine є досить великою, що дозволяє швидко знайти 
відповіді на будь-які запитання та проблеми.  
В цілому, проектування структури створення ігри на Unreal Engine є 
складним та багатоетапним процесом, який вимагає від команди розробників 
високої кваліфікації, вміння та знань у різних галузях розробки ігор. Однак, завдяки 
потужним можливостям Unreal Engine, можна створити вражаючі та високоякісні 
ігри, які здатні задовольнити навіть найвимогливіших гравців подано на рис. 2.1.  
Крім того, при проектуванні структури створення ігри на Unreal Engine 
необхідно враховувати різноманітні аспекти, такі як:  
Графічний двигун: Unreal Engine має потужний графічний двигун, що 
дозволяє створювати деталізовані та реалістичні світи для гри. Однак, це також 
може вимагати від команди розробників додаткових зусиль та ресурсів для 
оптимізації графічного процесу та забезпечення прийнятної продуктивності гри.  
27 
 
 
Рисунок 2.1 – Структура створення гри 
Фізика та анімація: Unreal Engine має потужні механізми фізики та анімації, 
що дозволяють створювати реалістичні та динамічні ефекти у грі. Проте, це також 
може вимагати додаткової роботи з налаштування та оптимізації цих механізмів.  
Інтерфейс користувача: Unreal Engine має вбудовану систему створення 
інтерфейсу користувача, що дозволяє зручно налаштовувати його відповідно до 
потреб гри. Проте, для створення ефективного та зручного інтерфейсу може бути 
необхідно досвідчене знання дизайну та взаємодії користувача.  
Звук та музика: Unreal Engine має розширену систему звуку та музики, що 
дозволяє створювати різноманітні звукові ефекти та музичні композиції для гри. 
Однак, це також може вимагати додаткової роботи з налаштування та оптимізації 
цих механізмів.  
У процесі проектування структури створення ігри на Unreal Engine також 
важливо визначити технічні вимоги для гри, такі як мінімальні та рекомендовані 
конфігурації. 
28 
 2.3 Опис процесу проектування відео гри в жанрі Survival horror 
Проектування відеоігри в жанрі survival horror – це складний та 
багатоетапний процес. Основна мета – створити ігровий світ, який зможе 
зацікавити та налякати гравців, а також запропонувати високий рівень геймплею та 
графіки, створення карти подано на рисунку 2.2.  
 
Рисунок 2.2 – Архітектура level-design і game design 
Ось кілька кроків проектування відео гри в жанрі survival horror: 
Створення концепту: Першим етапом є створення концепту гри, який 
включає в себе опис сюжетної лінії, головного героя, обставини, які призвели до 
ситуації, опис ігрового світу та його особливості. 
Проектування геймплею: Наступним етапом є проектування геймплею. Це 
включає в себе визначення головних механік гри, таких як система бою, система 
крафту, система здоров'я та багато іншого. Також важливо визначити рівень 
складності гри та динаміку геймплею. 
Створення графічної концепції: Наступним етапом є створення графічної 
концепції гри. Це включає в себе визначення стилю гри, дизайну персонажів, 
атмосфери гри та оточення. Важливо створити налаштування, яке забезпечить 
налаштування, щоб гравці відчували налякання та страх під час гри. 
29 
Розробка головного героя та NPC: Наступним етапом є розробка головного 
героя та NPC. Важливо визначити характеристики та характер героїв, а також їхній 
вигляд та поведінку. Також важливо визначити систему штучного інтелекту для 
NPC, щоб забезпечити реалістичну поведінку та взаємодію з гравцем.  
Створення локацій: Наступним етапом є створення локацій в грі. Це включає 
в себе створення карти гри, зони безпеки, зони ризику та інші деталі. Важливо 
враховувати, що локації повинні створювати налаштування та атмосферу гри, щоб 
гравці відчували настоящий страх. 
Розробка звукового дизайну: Для створення атмосфери жаху важливо 
створити відповідний звуковий дизайн. Це включає в себе створення звуків 
оточення, звуків персонажів та NPC, а також музичного супроводу. 
Тестування та налагодження: Останнім етапом є тестування гри та 
налагодження всіх елементів. Важливо виявити та виправити всі помилки та 
недоліки, щоб гра була готова до випуску. 
Важливо пам'ятати, що проектування відеоігри в жанрі survival horror – це 
складний та багатоетапний процес, який потребує багато часу та зусиль. Проте, з 
правильним підходом та командою талановитих фахівців, можна створити 
неперевершену гру, яка стане популярною серед гравців та отримає високі оцінки 
критиків. 
2.3.1 Формування вимог до системи. Формування вимог до системи – це 
процес визначення та опису вимог, які повинна задовольняти система. Цей процес 
є одним з найважливіших етапів у розробці будь-якої системи, в тому числі ігрової. 
1. Збір вимог: Першим етапом є збір вимог від різних стейкхолдерів, таких як 
замовник, гравці, менеджери проекту, дизайнери, розробники та інші зацікавлені 
особи. Цей етап дозволяє визначити ключові вимоги та потреби стейкхолдерів 
щодо функціональності, продуктивності, надійності та інших аспектів системи. 
2. Аналіз вимог: Наступним етапом є аналіз вимог, під час якого вимоги 
розбиваються на більш дрібні елементи та визначаються взаємозв'язки між ними. 
Основна мета цього етапу - визначення сукупності функціональних та 
нефункціональних вимог, які повинні бути виконані. 
30 
3. Формулювання вимог: На основі зібраних вимог та результатів аналізу, 
формулюються точні вимоги до системи. Ці вимоги повинні бути зрозумілими, 
конкретними та мінімізувати ризики непорозумінь між розробниками, замовником 
та іншими зацікавленими особами. 
4. Перевірка вимог: Останнім етапом є перевірка вимог, щоб переконатися, 
що всі вимоги відповідають потребам стейкхолдерів та вони можуть бути виконані 
розробниками. На цьому етапі можуть бути проведені додаткові дослідження та 
тестування, щоб переконатися, що вимоги є прийнятним подано на рисунку 2.3. 
 
Рисунок 2.3 – Вимоги до розроблюваної системи 
2.3.2 Проектування інтерфейсу користувача. Проектування інтерфейсу 
користувача (UI) є важливим етапом в розробці будь-якої ігри, оскільки це дозволяє 
забезпечити зручність взаємодії гравців з грою. Нижче наведено кілька кроків, які 
можна виконати для проектування ефективного інтерфейсу користувача. 
1. Визначення потреб користувача: Першим кроком в проектуванні 
інтерфейсу користувача є визначення потреб та очікувань користувача. Це 
дозволить розробникам зрозуміти, які елементи важливі для гравців та які можуть 
бути виключені. 
2. Розробка концепції дизайну: Після визначення потреб користувача, 
необхідно розробити концепцію дизайну. Це може бути візуалізація інтерфейсу 
31 
користувача у вигляді макету, що допоможе відобразити головні функції та 
структуру інтерфейсу. 
3. Визначення функціональності: Після того, як було розроблено концепцію 
дизайну, необхідно визначити функціональність. Це означає, що розробники 
повинні визначити, які елементи будуть взаємодіяти з гравцями та яку функцію 
будуть виконувати. 
4. Розміщення елементів: Після визначення функціональності, розробники 
можуть розмістити елементи на інтерфейсі. Це може бути зроблено з 
використанням спеціальних програм для розробки інтерфейсу або вручну. 
5. Тестування та оптимізація: Останнім кроком є тестування та оптимізація 
інтерфейсу користувача. Це дозволить розробникам перевірити, чи працює 
інтерфейс користувача правильно та чи можна покращити продуктивність 
інтерфейсу. 
Під час проектування інтерфейсу користувача для гри в жанрі survival horror, 
можна використовувати деякі специфічні елементи, що сприятимуть створенню 
атмосфери страху та напруження: 
Чорний колір: Використання чорного кольору в інтерфейсі може допомогти 
створити атмосферу страху та темряви. Це можна зробити, наприклад, за 
допомогою темної теми чи фону головного меню. 
Мінімалістичний дизайн: Використання мінімалістичного дизайну дозволяє 
зосередитись на головних елементах інтерфейсу, що є важливим у жанрі survival 
horror, де кожна деталь може вирішувати життя та смерть героя. 
Елементи "виживання": До складу інтерфейсу можуть бути включені 
елементи, що вказують на стан героя, наприклад, здоров'я, голод, спрага, втома. Ці 
елементи допоможуть гравцеві вирішувати важливі завдання, пов'язані з 
виживанням. 
Інформація про об'єкти: Інтерфейс може містити елементи, що надають 
інформацію про об'єкти, які гравець може знайти в грі, наприклад, їжу, воду, ліки, 
зброю. Це допоможе гравцю збирати необхідні ресурси та вирішувати завдання. 
32 
Повідомлення: Інтерфейс може містити елементи, що повідомляють гравця 
про події в грі, наприклад, про наближення ворога, про необхідність знайти вихід з 
пастки. Ці повідомлення допоможуть гравцеві не загубитись у грі та виконувати 
завдання подано на рисунку 2.4.  
Рисунок 2.4 – Створення widget 
2.3.3 Проектування сервісу з продаж. Після завершення проектування і 
розробки гри в жанрі survival horror, її можна продавати на різних платформах, 
таких як Steam, PlayStation, Xbox, Nintendo. Switch, а також на інших платформах 
для ПК та консолей. Основними каналами продажу є цифрові магазини та магазини 
фізичних копій гри. 
Для продажу гри в цифрових магазинах, таких як Steam, необхідно спочатку 
зареєструватись як розробник та подати заявку на публікацію гри. В процесі 
публікації гри необхідно вказати її назву, опис, вимоги до системи, встановити ціну 
та надати іншу необхідну інформацію подано на рисунку 2.5. 
Також можна рекламувати гру в соціальних мережах та на форумах для 
геймерів. Важливо вести якісний маркетинговий аналіз та визначити цільову 
аудиторію, щоб залучити до гри максимальну кількість гравців. 
Для збільшення продажів можна використовувати різні стратегії, такі як 
знижки на ціну гри, акції та бонуси для покупців, випуск доповнень та оновлень 
для гри, співпраця з іншими розробниками та ігровими студіями для реклами гри. 
33 
Найбільш успішні гри в жанрі survival horror мають своїх фанатів та активну 
спільноту гравців, тому важливо підтримувати взаємодію зі спільнотою, розуміти 
їх потреби та відгуки, щоб постійно вдосконалювати гру та залучати нових гравців. 
Детальний опис інструкції користувача представлено в додатку В. 
 
Рисунок 2.5 – Інтернет магазин з продажу відеоігор 
2.4 Функціонал відеогри, механіки і особливості 
Меню в комп'ютерних іграх – це інтерфейс, який дає гравцеві можливість 
керувати різними аспектами гри. Це може включати в себе налаштування графіки 
та звуку, управління грою, вибір персонажа або рівня, відображення статистики та 
інше. 
 Живе меню, або інтерактивне меню, – це меню, яке продовжує 
функціонувати в грі, під час гри. Наприклад, гравець може вибрати інший рівень 
або змінити параметри гри без необхідності повертатися до головного меню. Це 
дозволяє гравцю зосередитися на грі, не втрачаючи часу на перехід до меню.  
У відеоіграх живе меню може бути візуально привабливим та включати в 
себе анімацію та інші ефекти, які допомагають підтримувати настрій гравця та 
створювати атмосферу гри подано на рисунку 3.1. 
34 
 
Рисунок 3.1 – Меню гри 
Шутер від третьої особи (англ. third-person shooter) – це жанр відеоігор, в яких 
гравець бачить персонажа, яким керує, з зовнішньої точки зору з відстані. 
Головним елементом гри є стрілянина з різними видами зброї та боротьба з 
ворожими персонажами або монстрами.  
Шутери від третьої особи можуть бути як одиночними, так і 
багатокористувацькими, де гравці зі зв'язку з іншими гравцями у режимі реального 
часу. В деяких шутерах можливо використовувати не тільки різні види зброї, але й 
різноманітні уміння та спеціальні можливості головного персонажа подано на 
рисунку 3.2.  
 
Рисунок 3.2 – Вигляд в грі керуючого персонажа 
35 
Записки в іграх – це невеликі текстові документи, що містяться в ігровому 
світі та містять додаткову інформацію про персонажів, історію або події, що 
сталися в грі.  
Записки можуть бути розташовані на різних місцях в ігровому світі, 
включаючи локації, які гравець вже відвідав, або знаходяться в спеціальних 
сховищах. Записки можуть мати різну форму та вигляд, включаючи листи, 
щоденники, замітки, документи та інші види записів. Вони можуть бути знайдені 
як у процесі гри, так і у результаті виконання певних завдань або досягнення 
певних місій.  
Записки є важливим елементом багатьох ігор, оскільки вони розширюють 
головну сюжетну лінію та доповнюють історію гри. Вони також можуть бути 
корисні для гравців, які хочуть детальніше досліджувати світ гри та отримати 
додаткову інформацію про персонажів та події подано на рисунку 3.3. 
 
Рисунок 3.3 – Приклад записки в грі 
Зомбі в іграх – це тип ворожих персонажів, що з'явився в багатьох відеоіграх 
різних жанрів, включаючи шутери, жахи та пригоди. Зазвичай зомбі - це збройні 
вороги, які мають відмінну від звичайних людей зовнішність, таку як бліда шкіра, 
розкладаються тканини та, зазвичай, недостатньо розвинені моторні навички. У 
36 
більшості випадків зомбі з'являються через інфекційну хворобу, яка впливає на 
живих людей або через прокляття/магію. 
У багатьох іграх зомбі є ключовим елементом геймплею. Їх можна зустріти 
великою кількістю, що змушує гравців бути обережними та готовими до бою. У 
деяких іграх зомбі можуть бути досить повільними та неспроможними атакувати 
здалеку, а в інших - швидкими та агресивними, що може зробити битви з ними дуже 
складними та напруженими. 
Зомбі в іграх можуть мати різні властивості та характеристики, включаючи 
відновлення здоров'я, здатність рухатися під водою та вогнестійкість. Деякі ігри 
також можуть мати різні типи зомбі, які мають різні здібності та характеристики. 
Зомбі в іграх можуть бути різними за виглядом та властивостями. Деякі з них 
можуть бути традиційними, тобто схожі на стереотипні зображення зомбі - бліді, 
звисають петлі з рваної одягу, мають відкриті рани та виглядають дуже гнилими. 
Інші можуть мати більш фантастичний вигляд, наприклад, зомбі в космічних 
костюмах або зомбі-мутанти. 
Зомбі можуть бути розділені на різні типи в залежності від їх характеристик 
та здібностей. Наприклад, в деяких іграх можуть бути рядові зомбі, що мають 
базові характеристики, а також більш важкі босси-зомбі, що мають більше здоров'я 
та надзвичайні здібності. 
У багатьох іграх, зомбі є результатом епідемії або звільнення небезпечної 
речовини. Гравці можуть намагатися знайти причину появи зомбів та зупинити їх 
розповсюдження, або ж просто намагатися вижити в такому середовищі. Деякі ігри 
можуть також мати елементи стратегії, де гравець повинен намагатися збудувати 
оборонні споруди, щоб захистити своє місце життя від наступу зомбі. 
Зомбі можуть бути важливою складовою головної сюжетної лінії ігри. Часто 
вони створюють атмосферу напруження та додаткової небезпеки в ігровому світі. 
Також зомбі можуть бути використані як препарат для тестування різних видів 
зброї та обладнання подано на рисунку 3.4. 
37 
 
Рисунок 3.4 – Моделі зомбі 
Висновки до розділу 2 
Проектування відеоігри в жанрі survival horror – це складний та 
багатоетапний процес, що вимагає багато знань та досвіду у галузі геймдеву. При 
проектуванні необхідно враховувати багато факторів, таких як вибір движка, 
формування вимог до системи, проектування інтерфейсу користувача, створення 
геймплею та вивчення поведінки гравців. 
Однак, успішне створення гри в жанрі survival horror може призвести до 
значних прибутків від продажу на різних платформах та залучення нових фанатів. 
Для досягнення успіху в галузі геймдеву важливо постійно вдосконалювати свої 
навички та знання, слідкувати за тенденціями ринку та працювати з командою 
висококваліфікованих фахівців. 
  
38 
3 ТЕСТУВАННЯ ТА ДОСЛІДНА ЕКСПЛУАТАЦІЯ 
3.1 Особливості тестування відеоігор 
Тестування відеоігор має свої особливості, які відрізняються від тестування 
інших програмних продуктів. Основні особливості тестування відеоігор наступні: 
Баги можуть бути непередбачуваними: через велику кількість інтерактивних 
елементів у грі, баги можуть виникати в будь-якому місці і в будь-який час. Тому 
тестувальники повинні бути дуже уважні й систематичні в пошуку помилок. 
Необхідність тестувати на різних пристроях: графіка та фізика гри можуть 
відрізнятися на різних пристроях, тому необхідно тестувати гру на різних 
пристроях та в різних середовищах. 
Необхідність тестувати різні сценарії: гравці можуть використовувати різні 
стратегії та способи гри, тому тестувальники повинні відтворювати різні сценарії, 
щоб перевірити, як гра поводиться в різних ситуаціях. 
Тестування мультиплеєра: тестування гри з багатьма гравцями може бути 
складнішим через необхідність відтворення різних сценаріїв, включаючи різні 
з'єднання з Інтернетом та взаємодії між гравцями. 
Перевірка звуку та музики: звук та музика важливі для гри, тому необхідно 
перевірити їх на належну роботу та сумісність з іншими компонентами гри. 
Перевірка тривалості гри: гра повинна бути достатньо тривалою, щоб 
задовольнити гравців, тому тестувальники повинні перевірити, чи не закінчується 
гра занадто швидко або довго 
Тестування на різних рівнях складності: гра повинна бути викликом для 
гравців на будь-якому рівні, тому тестувальники повинні перевірити, чи відповідає 
складність гри вимогам різних категорій гравців. 
Тестування збереження гри: збереження гри є важливою функцією, яка 
дозволяє гравцям продовжувати гру в майбутньому. Тестувальники повинні 
перевірити, чи працює збереження гри належним чином, та чи можна 
продовжувати гру з місця, де гравець закінчив раніше. 
39 
Тестування на витривалість: гра повинна працювати без перебоїв на тривалий 
час, тому тестувальники повинні перевірити, чи не виникає збоїв під час тривалої 
гри, та чи не перегрівається пристрій під час гри. 
Тестування на відсутність багів: гравці не повинні стикатися з неправильною 
роботою гри або збоями, тому тестувальники повинні перевірити гру на відсутність 
багів та дефектів. 
Тестування на дотримання правил гри: гра повинна дотримуватися правил, 
які встановлені для неї, тому тестувальники повинні перевірити, чи відбувається 
гра відповідно до правил, та чи немає можливості зламати правила гри. й 
Тестування на зручність використання: гра повинна бути зручною у 
використанні для гравців, тому тестувальники повинні перевірити, чи легко гравці 
можуть зрозуміти та використовувати інтерфейс гри, та чи не виникає плутанини з 
керуванням грою. 
Загалом, тестування відеоігор є складним та важливим процесом, який 
потребує від тестувальників знань та досвіду у галузі відеоігор. Тестувальники 
повинні бути здатні не тільки виявляти баги та дефекти в грі, але й пропонувати 
рішення для їх виправлення. 
Крім того, тестувальники повинні мати різноманітний набір пристроїв та 
платформ, на яких буде випускатися гра, щоб переконатися, що гра працює 
належним чином на різних конфігураціях обладнання. 
Нарешті, тестувальники повинні бути здатні спілкуватися з розробниками 
гри та з іншими членами команди, щоб повідомляти про виявлені проблеми та 
пропонувати рішення для їх виправлення. Це допомагає забезпечити якість гри та 
забезпечити задоволення гравців. 
Отже, тестування відеоігор є важливим етапом у процесі розробки та випуску 
гри. Відповідно проведене тестування допомагає забезпечити якість гри та 
задоволення гравців, а також допомагає зберегти репутацію розробника гри. 
40 
 3.2 Перевірка гри на плагіат та віруси 
Окрім тестування на функціональність та відповідність до специфікацій, 
тестувальники також повинні перевірити гру на плагіат та віруси. 
Перевірка на плагіат є важливою, оскільки вона допомагає забезпечити, що 
гра не містить будь-яких матеріалів, які були б вкрадені з інших джерел. Якщо гра 
містить матеріали, які порушують авторські права, то це може призвести до 
судових позовів та інших проблем. 
Перевірка на віруси також є важливою, оскільки віруси можуть пошкодити 
комп'ютери гравців та знизити репутацію розробника гри. Тестувальники повинні 
переконатися, що гра не містить будь-яких вірусів або шкідливого коду, який може 
пошкодити комп'ютери користувачів. 
Для перевірки на плагіат та віруси, тестувальники можуть використовувати 
різні програми та інструменти, такі як антивірусні програми та програми для 
перевірки авторських прав. Вони також можуть проводити ручну перевірку на 
наявність плагіату, використовуючи різні джерела та бази даних. 
У загальному, перевірка на плагіат та віруси є важливою частиною 
тестування відеоігор, оскільки вона допомагає забезпечити якість та безпеку гри 
для гравців. 
Окрім тестування на функціональність та відповідність до специфікацій, 
тестувальники також повинні перевірити гру на плагіат та віруси. 
Перевірка на плагіат є важливою, оскільки вона допомагає забезпечити, що 
гра не містить будь-яких матеріалів, які були б вкрадені з інших джерел. Якщо гра 
містить матеріали, які порушують авторські права, то це може призвести до 
судових позовів та інших проблем. 
Перевірка на віруси також є важливою, оскільки віруси можуть пошкодити 
комп'ютери гравців та знизити репутацію розробника гри. Тестувальники повинні 
переконатися, що гра не містить будь-яких вірусів або шкідливого коду, який може 
пошкодити комп'ютери користувачів. 
41 
Для перевірки на плагіат та віруси, тестувальники можуть використовувати 
різні програми та інструменти, такі як антивірусні програми та програми для 
перевірки авторських прав. Вони також можуть проводити ручну перевірку на 
наявність плагіату, використовуючи різні джерела та бази даних. 
У загальному, перевірка на плагіат та віруси є важливою частиною 
тестування відеоігор, оскільки вона допомагає забезпечити якість та безпеку гри 
для гравців. 
3.3 Функціональне тестування відеогри 
Функціональне тестування відеоігор є процесом перевірки, чи працює гра 
відповідно до очікувань та специфікацій. Цей вид тестування зосереджений на 
перевірці функцій гри, таких як управління, геймплей, інтерфейс користувача, 
звукові та візуальні ефекти та інші. 
У процесі функціонального тестування тестувальники перевіряють, чи 
можуть гравці виконувати необхідні дії та чи працюють різні елементи гри 
відповідно до очікувань. Наприклад, вони перевіряють, чи можуть гравці рухати 
своїх персонажів, взаємодіяти з об'єктами, збирати предмети та виконувати 
завдання. 
Крім того, тестувальники перевіряють, чи працюють різні режими гри, такі 
як одиночна гра, мультиплеєр, онлайн-ігри та інші. Вони також перевіряють, чи 
працюють різні рівні складності та інші параметри гри. 
Під час функціонального тестування тестувальники документують будь-які 
проблеми, які вони виявляють, та повідомляють їх розробникам гри. Розробники 
потім виправляють ці проблеми та повторюють процес тестування, щоб 
перевірити, чи були виправлені проблеми та чи працює гра належним чином. 
У загальному, функціональне тестування є важливою частиною процесу 
розробки відеоігор. Воно допомагає забезпечити, що гра відповідає очікуванням 
гравців та функціонує належним чином. 
42 
Функціональне тестування відеоігор може бути здійснене на різних етапах 
розробки гри. Наприклад, на ранніх етапах тестувальники можуть перевіряти 
прототип гри, щоб забезпечити, що основні функції гри працюють належним 
чином. На більш пізніх етапах тестування може бути спрямоване на перевірку 
функцій, що додалися до гри. 
Також, функціональне тестування може бути автоматизовано за допомогою 
спеціалізованих програмних засобів, які дозволяють автоматично перевіряти 
функції гри та порівнювати їх з очікуваннями. Автоматизоване тестування 
дозволяє ефективно перевіряти функції гри та швидко виявляти проблеми. 
Для успішного функціонального тестування важливо мати хорошу стратегію 
тестування, яка включає в себе планування тестування, створення тестових 
сценаріїв та визначення критеріїв успішності. Крім того, тестувальники повинні 
мати відповідну експертизу в області відеоігор, щоб забезпечити, що тести 
відповідають стандартам і гравці не зустрічають проблем під час гри. 
Усі ці етапи функціонального тестування є важливими для забезпечення 
якості гри та задоволення гравців. Від якості тестування залежить якість гри, її 
рейтинги, продажі та репутація відповідної студії. 
Під час функціонального тестування важливо також враховувати потенційні 
проблеми, які можуть виникнути у гравців. Тестувальники повинні протестувати 
гру на різних пристроях, щоб переконатися, що гра працює належним чином на 
різних платформах. Також, важливо перевірити гру на різних мовах, щоб 
забезпечити, що гравці з різних країн можуть користуватися грою без проблем. 
Однією з найважливіших частин функціонального тестування є тестування 
взаємодії користувача з грою. Тестувальники повинні перевірити, чи є інтерфейс 
гри зручним для користувача, чи може гравець легко зрозуміти, як користуватися 
грою, чи є у гравця достатньо часу, щоб зреагувати на події в грі. 
Нарешті, важливо враховувати, що функціональне тестування - це лише один 
аспект тестування відеоігор. Інші види тестування, такі як тестування 
продуктивності, тестування безпеки та тестування на збіжності, також є важливими 
для забезпечення якості гри та задоволення гравців. Тому, перед випуском гри на 
43 
ринок, важливо провести комплексне тестування, яке включає в себе різні види 
тестування та підходів. 
Крім функціонального тестування, існує ще кілька інших видів тестування 
відеоігор, які допомагають забезпечити якість гри та задоволення гравців. 
Один з таких видів - це тестування продуктивності, яке оцінює, як гра працює 
на різних пристроях та різних умовах, таких як поганий інтернет-зв'язок або 
обмежені ресурси пристрою. Тестувальники перевіряють, як гра працює з різними 
налаштуваннями графіки та іншими параметрами, щоб впевнитися, що гра працює 
належним чином на різних комп'ютерах та пристроях. 
Тестування безпеки - це інший важливий аспект тестування відеоігор. 
Тестувальники перевіряють, чи є вразливості в грі, які можуть дозволити 
зловмисникам отримати доступ до особистих даних гравців або пошкодити їх 
комп'ютери та пристрої. Важливо також перевіряти, чи є гра відповідною до 
стандартів безпеки, таких як вимоги до паролів та шифрування. 
Тестування на збіжності – це процес перевірки, чи працює гра на різних 
пристроях та різних операційних системах. Тестувальники перевіряють, чи є різні 
версії гри сумісними між собою та чи працює гра на різних платформах. 
Усі ці види тестування відеоігор мають важливе значення для забезпечення 
якості гри та задоволення гравців. Компанії-розробники відеоігор повинні 
проводити комплексне тестування перед випуском гри на ринок, щоб 
переконатися, що гра працює належним чином 
Висновки до розділу 3 
Усі види тестування відеоігор мають важливе значення для забезпечення 
якості гри та задоволення гравців. Функціональне тестування допомагає 
перевірити, чи відповідає гра всім вимогам та чи працює коректно, включаючи 
перевірку різних елементів гри, таких як геймплей, звук, графіка тощо. Тестування 
продуктивності перевіряє, як гра працює на різних пристроях та різних умовах, 
таких як поганий інтернет-зв'язок або обмежені ресурси пристрою. Тестування 
44 
безпеки перевіряє, чи є вразливості в грі, які можуть дозволити зловмисникам 
отримати доступ до особистих даних гравців або пошкодити їх комп'ютери та 
пристрої. Тестування на збіжності перевіряє, чи працює гра на різних пристроях та 
різних операційних системах. 
Проведення комплексного тестування перед випуском гри на ринок 
допоможе забезпечити якість гри та задоволення гравців. Компанії-розробники 
відеоігор повинні докладати багато зусиль для тестування гри на різних етапах її 
розробки, а також вести моніторинг та підтримку після випуску гри на ринок. 
Тільки так можна забезпечити успіх гри та задоволення гравців.  
  
45 
ВИСНОВКИ 
Мета кваліфікаційної роботи бакалавра досягнута, тобто в ході її виконання 
досліджено: дослідження комп'ютерних ігор є актуальним напрямом в галузі 
інформаційних технологій, оскільки ця галузь знаходиться в стадії стрімкого 
розвитку та постійного зростання. У рамках кваліфікаційної роботи бакалавра було 
проведено дослідження комп'ютерної гри в жанрі Survival Horror на Unreal Engine, 
що дає можливість оцінити потенційні можливості даного жанру та використання 
Unreal Engine в розробці ігор. 
В результаті роботи було проведено дослідження комп'ютерної гри в жанрі 
Survival Horror на Unreal Engine та розроблено повноцінний прототип гри, який 
пройшов тестування та відлагодження. В процесі виконання роботи були розв'язані 
всі сформульовані завдання, що дозволило зробити висновок про ефективність 
використання Unreal Engine в розробці ігор та можливості жанру. 
Розробка комп'ютерної гри в жанрі Survival Horror на Unreal Engine є 
актуальною та цікавою темою для дослідження. Unreal Engine надає потужні 
інструменти для створення реалістичних графічних ефектів, фізики, штучного 
інтелекту та інших аспектів гри. Дослідження включає вивчення попередніх ігор в 
цьому жанрі, аналіз їх механік гри, створення атмосфери страху, дизайну рівнів та 
інших елементів. Завершивши дослідження і використовуючи отримані знання та 
ресурси, розробники можуть створити захопливу ігрову зв'язку зі страхом, 
атмосферою та геймплеєм, яка зацікавить гравців у світі Survival Horror. 
  
46 
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 
1. Офіційний сайт компанії Epic Games, з курсами і теорією. URL: 
https://www.unrealengine.com/en-US (дата звернення: 07.02.23). 
2. Створення, вивчення  моделей для гри URL: 
https://www.echo3d.com/solutions/gaming?utm_term=unreal%20engine&utm_ca
mpaign=business_solutions_gaming&utm_source=googleads&utm_medium=ppc
&utm_term=unreal%20engine&utm_campaign=Business+Solutions&utm_source
=adwords&utm_medium=ppc&hsa_acc=8371579743&hsa_cam=18960239914&
hsa_grp=145261133922&hsa_ad=635811821245&hsa_src=g&hsa_tgt=aud-
1307276122757:kwd-
47112546&hsa_kw=unreal%20engine&hsa_mt=b&hsa_net=adwords&hsa_ver=
3&gad=1&gclid=CjwKCAjwjYKjBhB5EiwAiFdSfu0yy_NRDvhV0kCZADgBH
yOuxvUj21__p4J0MlQ57SdL6pMPNnaS5hoCEX4QAvD_BwE (дата 
звернення: 08.02.23). 
3. Сайт про створенню ігор на Android і їх реазілація. URL:  
https://androidayuda.com/uk/mejores-apps-crear-juegos-android/ (дата 
звернення 12.02.2023). 
4. Unreal Engine Wiki: Це веб-сайт, де ви можете знайти розширену 
документацію, ресурси та підручники, створені спільнотою розробників 
Unreal Engine.URL:https://forums.unrealengine.com/t/a-new-community-hosted-
unreal-engine-wiki/141494(дата звернення: 13.02.23). 
5. Базова інформація про відеогри, плюси і мінуси, їх створення і роботу на 
ними.URL:https://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%B4%D0%B5
%D0%BE%D0%B3%D1%80%D0%B0  (дата звернення: 15.02.23).   
6. Unreal Engine Answers: Це платформа запитань і відповідей, де ви можете 
задавати свої питання щодо Unreal Engine та отримувати відповіді від 
спільноти 
розробників.URL:https://forums.unrealengine.com/tags/intersection/unrealengin
e/question (дата звернення: 18.02.23).  
47 
7. Сайт-блог про відеоігри і їх загальне значення URL: 
https://blog.ithillel.ua/articles/rozrobka-kompiuternykh-ihor-z-choho-pochaty 
(дата звернення: 21.02.23). 
8. Сайт з безкоштовними рушіями для створенню ігор і їх опис URL: 
https://uk.soringpcrepair.com/programs-for-make-games/ (дата звернення: 
23.02.23). 
9. Безкоштовний репозеторія для проетків  URL: https://github.com/ (дата 
звернення: 25.02.23). 
10. Cайт України з пошуку роботи Work.ua URL: https://www.work.ua/jobs-
sap/?page=2 (дата звернення: 26.02.23). 
11. Інформація про компанію Capcom URL: https://www.capcom.com/ (дата 
звернення: 2.03.23).  
12. Сайт для конвертування звуків URL: https://online-audio-converter.com/ru/ 
(дата звернення: 5.03.23).  
13. Сайт з моделями для гри URL: https://sketchfab.com/feed (дата звернення: 
6.03.23).   
14. Курси по створенню ігор і інших програм URL: https://www.udemy.com/ дата 
звернення: 10.03.23). 
15. Сайт з моделями для гри URL: https://www.cgtrader.com/free-3d-modelsдата 
звернення: (16.04.2023). 
16. Мова програмування С++ базові курси URL:  
https://learn.saylor.org/course/view.php?id=65&gclid=CjwKCAjwjYKjBhB5Eiw
AiFdSfhOKnFnOGlSzNIo_a2VZv7aRiEfhxtKWibsWeuDwBxVzpdH8jbTKFho
CQwwQAvD_BwE (дата звернення: 21.04.23). 
17. SQL – Мова БД SQL її переваги, недоліки, оператори URL: 
http://programmersworld.xyz/article/18/62 (дата звернення: 23.04.23). 
  
48 
ДОДАТОК А 
 
 
 
        Затверджую               
Зав. кафедри КНСА, 
______________ Юрій ТРИУС 
«____»____________2023 р.                                                                                                                                                                              
 
 
 
 
 
 
 
КОМП’ЮТЕРНА ГРА В ЖАНРІ SURVIVAL HORROR  
НА UNREAL ENGINE 
Специфікація  
482.ЧДТУ. 32223-01 12 01 
 
Листів 2 
 
 
 
 
 
 
Розробник                          ____________________                Головко Р.В. 
 
 
Керівник                             ____________________                Дяченко П.В. 
 
 
 
 
 
 
 
 
 
 
Черкаси – 2023  
49 
482.ЧДТУ. 32223-01 
Позначення Найменування Примітка 
   
   
 Документація  
   
   
482.ЧДТУ. 32223-01    12 01 Текст програми  
   
482.ЧДТУ. 32223-01    34 01 Інструкція користувача  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
50 
 
ДОДАТОК Б 
 
 
 
 
КОМП’ЮТЕРНА ГРА В ЖАНРІ SURVIVAL HORROR  
НА UNREAL ENGINE 
 
 
Текст програми 
482.ЧДТУ. 32223-01 12 01 
 
Листів 18 
 
 
 
 
 
 
Розробник    _____________                 Головко Р.В. 
 
 
 
 
 
 
 
 
Черкаси – 2023  
51 
ДОДАТОК В 
 
 
 
 
 
КОМП’ЮТЕРНА ГРА В ЖАНРІ SURVIVAL HORROR  
НА UNREAL ENGINE 
 
ІНСТРУКЦІЯ КОРИСТУВАЧА 
482. ЧДТУ. 32223-01 34 01 
 
Листів 4 
 
 
 
 
 
Розробник    _____________                   Головко Р.В. 
 
 
 
 
 
 
 
 
 
Черкаси – 2023  
52 
Для початку роботи завантажте та встановіть клієнт Steam на свій комп'ютер. 
Його можна завантажити з офіційного сайту  (рис. B.1) Steam: 
https://store.steampowered.com/about/ 
 
Рисунок В.1 – Steam-інтернет-магазин 
 
Після установки запустіть Steam та створіть свій обліковий запис або увійдіть 
в існуючий. 
Зайдіть на сторінку з бажаною грою на сайті Steam. На сторінці гри ви 
побачите її опис, скріншоти, відео, огляди та інформацію про її вартість. 
Якщо бажаєте купити гру, натисніть на кнопку "Додати до кошика".  
Після цього ви зможете перевірити свій кошик, змінити кількість копій гри 
або видалити їх зі списку.  
Коли перевірите свій кошик та переконаєтеся, що він відображає всі 
необхідні товари, натисніть на кнопку "Купити зараз". Введіть свої платіжні дані 
та натисніть "Купити". Після цього гра буде додана до вашої бібліотеки. 
53 
 
Рисунок В.2 – Сторінка з продуктом 
 
Щоб скачати гру, зайдіть в свою бібліотеку на клієнті Steam та знайдіть 
придбану гру в списку. Натисніть на неї та натисніть "Скачати". Гра почне 
завантажуватись та встановлюватись на ваш комп'ютер.  
 
 
Рисунок В.3 – Бібліотека ваших ігор 
54 
Після завершення завантаження та встановлення гри, вона буде готова до 
запуску. Для цього зайдіть в свою бібліотеку, знайдіть гру та натисніть "Грати". 
 
 
Рисунок В.4 – Процес установки