Програмне забезпечення VR-гри у жанрі RPG з використанням технологій NET

dc.contributor.advisorБаранова, Тетяна Альфредівна
dc.contributor.advisorДаков, Сергій Юрійович
dc.contributor.authorГаврилюк, Денис Юрійович
dc.date.accessioned2025-09-11T07:18:40Z
dc.date.issued2025
dc.description.abstractВіртуальна реальність (VR) за останні роки перетворилася з експериментальної технології на повноцінну платформу для створення ігрових та інтерактивних проєктів. Особливий інтерес становить використання VR у жанрі рольових ігор (RPG), адже поєднання глибокого занурення та взаємодії робить ігровий процес більш захоплюючим для гравця. Використання сучасних VR-пристроїв зі зростаючою продуктивністю та точним відстеженням рухів дозволяє створювати нові ігрові механіки, які відрізняються від традиційних ігор на інших платформах. Актуальність теми. На нашу думку, розробка VR-RPG гри є актуальною з огляду на стрімке зростання ринку VR-технологій та потребу гравців у нових захоплюючих враженнях. По-перше, аналітики прогнозують стабільне зростання ринку VR-ігор (за деякими оцінками – до $40+ млрд до 2025 року), що зумовлено доступнішими шоломами (Meta Quest 3, Valve Index, PS VR2 тощо) та розширенням аудиторії. По-друге, сучасні гравці прагнуть отримати максимально реалістичний і захоплюючий досвід, який можливий саме у VR. Жанр RPG, з його фокусом на сюжет і розвиток персонажа, ідеально відповідає цій потребі. По-третє, технічний прогрес (повідомлення про точне позиціювання, відстеження жестів, висока роздільна здатність дисплеїв, частота оновлення 90–120 Гц) дозволяє реалізувати природні взаємодії гравця з ігровим світом. VR дає можливість впроваджувати інноваційні геймплей-механіки: реалістичну роботу зі зброєю, фізичну взаємодію з предметами та динамічні соціальні взаємодії з неігровими персонажами. Нарешті, попри великий потенціал, наявні VR-RPG-проєкти поки що не забезпечують одночасно повноцінний сюжет, систему прогресії і глибоку VR-взаємодію. Це створює нішу для нової розробки. Мета та завдання роботи. Метою цієї роботи є створення повноцінної VR-ігри у жанрі RPG на базі .NET, що пропонуватиме гравцям іммерсивний досвід із природними механіками взаємодії, розвиненою системою прогресії персонажа та цікавим сюжетом. Для досягнення мети поставлено такі завдання: Проаналізувати предметну область: дослідити сучасний стан VR-технологій та характерні ознаки RPG-ігор. Визначити функціональні та нефункціональні вимоги до системи (перелік функцій, VR-комфорт, продуктивність тощо). Побудувати концептуальну і структуральну модель майбутньої системи за допомогою UML-діаграм (прецеденти, послідовності, активності, класи, пакети). Розробити логічну модель даних та фізичну архітектуру проєкту. Реалізувати програмні модулі гри з використанням Unity та .NET/C#, включаючи основні ігрові системи (рух, бій, інвентар, квести, діалоги тощо). Провести тестування ігрового додатку на відповідність вимогам (стабільний FPS, зручність VR-взаємодії тощо) та підготувати систему до запуску на цільових платформах. Методи та інструменти. Для реалізації проєкту будуть використані сучасні технології: ігровий рушій Unity (звернення до C# та .NET), набір SDK для VR (OpenXR для більшості PC/VR пристроїв), бібліотеки для фізики та звуку. Процес розробки організовується за методологією Agile з ітеративним прототипуванням і тестуванням. Використані засоби: Visual Studio 2022 як середовище програмування, Git для контролю версій, системи відстеження помилок та задач. Для моделювання системи застосовано набір UML-діаграм, а інформаційну базу спроєктовано з використанням підходу ER-діаграм.
dc.identifier.citationГаврилюк Д. Ю. Програмне забезпечення VR-гри у жанрі RPG з використанням технологій NET : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 191 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/12001
dc.language.isouk
dc.publisherНУБіП України
dc.subjectвіртуальна реальність (VR)
dc.subjectігрові проєкти
dc.subjectрольові ігри (RPG)
dc.subjectтехнології NET
dc.subjectvirtual reality (VR)
dc.subjectgame projects
dc.subjectrole-playing games (RPG)
dc.subjectNET technologies
dc.titleПрограмне забезпечення VR-гри у жанрі RPG з використанням технологій NET
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Havryliuk_Bakalavrska_Prohramne_zabezpechennia_VR-hry.pdf
Розмір:
3.2 MB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed to upon submission
Опис: