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

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

НУБіП України

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-діаграм.

Description

Keywords

віртуальна реальність (VR), ігрові проєкти, рольові ігри (RPG), технології NET, virtual reality (VR), game projects, role-playing games (RPG), NET technologies

Citation

Гаврилюк Д. Ю. Програмне забезпечення VR-гри у жанрі RPG з використанням технологій NET : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 191 с.

Endorsement

Review

Supplemented By

Referenced By