Детальная информация
| Название | Разработка VR-игры на платформе Unity: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Интеллектуальные информационные системы и обработка данных» = Developing a VR game on the Unity platform |
|---|---|
| Авторы | Ситникова Дарья Дмитриевна |
| Научный руководитель | Хахина Анна Михайловна |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий |
| Выходные сведения | Санкт-Петербург, 2023 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | виртуальная реальность ; видеоигра ; separation mesh ; C# ; Unity ; virtual reality ; video game |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 02.03.03 |
| Группа специальностей ФГОС | 020000 - Компьютерные и информационные науки |
| DOI | 10.18720/SPBPU/3/2023/vr/vr23-3466 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Ключ записи | ru\spstu\vkr\22849 |
| Дата создания записи | 21.07.2023 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Выпускная квалификационная работа посвящена созданию VR игры для мобильной виртуальной реальности на языке C# с помощью движка Unity. Предметом исследования данной работы является изучение особенностей разработки проектов для виртуальной реальности и сложностей возникающих у новых пользователей виртуальной реальности. Объектами исследования стали существующие приложения виртуальной реальности, инструменты для их создания, существующие механики, применяемые в VR играх и приложениях. Основной целью данной работы является разработка VR игры, дающей возможность новым пользователям VR попробовать различные виды взаимодействий в виртуальной реальности, проходя связанную сюжетом игру. В данной работе было изложено описание поэтапной реализации приложения, продемонстрированы основные классы и их зависимости. В первой главе рассматриваются особенности разработки проектов для виртуальной реальности. Во второй главе приведен разбор средств реализации проекта, а также существующие на ранке решения. В третьей главе описана структура и реализация игрового приложения, а также реализован алгоритм для разрезания сетки и рассмотрена его математическая основа. В четвертой главе описаны способы увеличения комфортабельности использования и оптимизации игрового приложения. В пятой главе происходит тестирование игрового приложения. В результате выполнения выпускной квалификационной работы было разработано и протестировано игровое приложение, способное помочь игрокам освоится в виртуальной реальности.
The graduate qualification work is devoted to creating a VR game for mobile virtual reality in C# using the Unity engine. The subject of the research of this work is the study of the features of the development of projects for virtual reality and the difficulties encountered by new users of virtual reality. The objects of the study were existing virtual reality applications, tools for their creation, existing mechanics used in VR games and applications. The aim of this work is to develop a VR game that gives new VR users the opportunity to try different types of interactions in virtual reality, passing a story-related game. In this work, a description of the phased implementation of the application was presented, the main classes and their dependencies were demonstrated. The first chapter discusses the specifics of developing projects for virtual reality. The second chapter provides an analysis of the means of implementing the project, as well as existing solutions on the rank. The third chapter describes the structure and implementation of the game application, as well as implements an algorithm for cutting the grid and considers its mathematical basis. The fourth chapter describes ways to increase the comfort of using and optimizing the game application. In the fifth chapter, the game application is tested. As a result of the completion of the final qualifying work, a game application was developed and tested that can help players get used to virtual reality.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|