Для студентов МГТУ им. Н.Э.Баумана по предмету Другие3D игра в жанре Action-Adventure на движке Unity3D игра в жанре Action-Adventure на движке Unity
2024-05-252024-05-25СтудИзба
Курсовая работа: 3D игра в жанре Action-Adventure на движке Unity
Описание
Оглавление
2
Введение
Игровая индустрия — одна из самых обширных областей индустрии развлечений, в которой задействованы десятки тысяч человек по всему миру. Для их разработки используются различные игровые движки, и одним из самых популярных и несложных в освоении является Unity Engine.
Видеоигры традиционно делятся на множество жанров, и одним из самых известных является приключенческий экшен, в котором сочета-ются как элементы квестовых игр, такие как наличие загадок и сюжета, так и основные особенности экшен-игр: необходимость быстро реагиро-вать и координировать свои действия. У игр этого жанра достаточно много любителей, что подтверждается объемом их продаж.
Чтобы изучить движок Unity и получить опыт разработки игр, было принято решение создать игру в этом жанре, основываясь на идеях из таких игр, как The Legend of Zelda, Deep Rock Galactic и Outer Wilds. Проект планируется в первую очередь учебным, поэтому вначале пред-стоит ознакомиться с обучающими материалами. Стоит заметить, что
Данная игра будет представлять собой шутер от первого лица с ме-ханиками для перемещения, такими как притягивающий крюк, кото-рые будут использоваться игроком в постепенно открывающемся ми-
1Death Stranding has sold five million copies, дата обращения: 13.12.2022
3600k+ players, дата обращения: 13.12.2022
3
ре. Целью снабженного оружием игрока является исследование другой планеты, на которой он может найти другие поселения.
4
Целью работы является изучение игрового движка Unity путем со-здания прототипа игры в жанре “приключенческий экшен от первого лица” и получения отзывов о ней. Для ее достижения были поставлены следующие задачи.
– Передвижение
– Несколько видов оружия (пистолет, дробовик, автомат, при-тягивающий крюк)
– Пользовательский интерфейс, отображающий его характери-стики
Введение | 3 | ||
1. | Постановка задачи | 5 | |
2. | Обзор | 6 | |
2.1. | Открытыеаналоги ...................... | 6 | |
2.2. | Используемые технологии . . . . . . . . . . . . . . . . . . | 7 | |
3. | Реализация | 9 | |
3.1. | Управление игровым персонажем . . . . . . . . . . . . . . | 9 | |
3.2. | Системаоружия........................ | 10 | |
3.3. | Системаинвентаря ...................... | 13 | |
3.4. | Системасохранения...................... | 15 | |
3.5. | Обычныевраги ........................ | 16 | |
3.6. | Уникальныевраги....................... | 24 | |
3.7. | Нейтральныеперсонажи................... | 27 | |
3.8. | Игровоймир.......................... | 29 | |
4. | Апробация | 30 | |
Заключение | 31 | ||
Список литературы | 32 |
2
Введение
Игровая индустрия — одна из самых обширных областей индустрии развлечений, в которой задействованы десятки тысяч человек по всему миру. Для их разработки используются различные игровые движки, и одним из самых популярных и несложных в освоении является Unity Engine.
Видеоигры традиционно делятся на множество жанров, и одним из самых известных является приключенческий экшен, в котором сочета-ются как элементы квестовых игр, такие как наличие загадок и сюжета, так и основные особенности экшен-игр: необходимость быстро реагиро-вать и координировать свои действия. У игр этого жанра достаточно много любителей, что подтверждается объемом их продаж.
- Death Stranding — 5 миллионов1
- Hollow Knight — около 3 миллионов2
- Supraland — 600 тысяч3
Чтобы изучить движок Unity и получить опыт разработки игр, было принято решение создать игру в этом жанре, основываясь на идеях из таких игр, как The Legend of Zelda, Deep Rock Galactic и Outer Wilds. Проект планируется в первую очередь учебным, поэтому вначале пред-стоит ознакомиться с обучающими материалами. Стоит заметить, что
- игре как в продукте предполагается наличие множества различных возможностей взаимодействовать с миром, которые необходимо реали-зовать разработчику так, чтобы не только предоставить игроку свободу действий, но и избежать его непредсказуемого поведения.
Данная игра будет представлять собой шутер от первого лица с ме-ханиками для перемещения, такими как притягивающий крюк, кото-рые будут использоваться игроком в постепенно открывающемся ми-
1Death Stranding has sold five million copies, дата обращения: 13.12.2022
- Hollow Knight Silksong Revealed, дата обращения: 13.12.2022
3600k+ players, дата обращения: 13.12.2022
3
ре. Целью снабженного оружием игрока является исследование другой планеты, на которой он может найти другие поселения.
4
- Постановка задачи
Целью работы является изучение игрового движка Unity путем со-здания прототипа игры в жанре “приключенческий экшен от первого лица” и получения отзывов о ней. Для ее достижения были поставлены следующие задачи.
- Провести обзор существующих открытых аналогов и руководств по разработке игр на Unity на известных ресурсах
- Разработать способы взаимодействия игрока с миром
– Передвижение
– Несколько видов оружия (пистолет, дробовик, автомат, при-тягивающий крюк)
– Пользовательский интерфейс, отображающий его характери-стики
- Создать систему сохранения игрового прогресса, состояния мира игры и пользовательских настроек
- Создать несколько типов враждебных игроку персонажей
- Создать персонажей, дружественных игроку
- Создать игровой мир, который игрок сможет исследовать
- Провести апробацию среди пользователей
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
1,29 Mb
Список файлов
3D игра в жанре Action-Adventure на движке Unity.doc