Компьютерная игра в жанре 'платформер'

Раздел
Программирование
Просмотров
78
Покупок
0
Антиплагиат
Не указан
Размещена
23 Авг 2023 в 23:53
ВУЗ
Не указан
Курс
4 курс
Стоимость
1 000 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Компьютерная игра в жанре 'платформер'
2.8 Мбайт 1 000 ₽
Описание

Разработка игр – это целая индустрия, в которой работают миллионы людей по всему миру. Это индустрия, которая может похвастаться комфортными графиками работы, высоким уровнем дохода, возможностью раскрыть свой творческий потенциал, и ежедневно учиться чему-то новому, решая всё более и более нетривиальные задачи. Так же стоит отметить, что в игровой индустрии требуются люди не только с техническим складом ума, а так же и гуманитарным. Именно по этой причине многие начинают свой профессиональный путь в данной сфере, ведь она включается в себя такие аспекты как программирование, level-дизайн, char-дизайн, sound-дизайн, 3D моделирование, 2D графика, тестирование, project-менеджмент, а также других профессий.

Целью данной выпускной квалификационной работы (далее – ВКР) является разработка компьютерной игры в жанре “платформер” на движке

Unity [1,2]. В игре будет присутствовать сюжетная линия, которая будет раскрываться в процессе прохождения уровней [3]. Для перехода между уровнями главному герою необходимо будет преодолевать различные испытания и решать головоломки. Необходимо реализовать движение камеры и персонажа, а также другие механики, которые могут быть необходимы для прохождения уровней.

В рамках описанной работы необходимо выполнить следующие задачи:

1) описать общий сюжет игры;

2) описать сюжет каждого уровня и задачи, которые будут поставлены на каждом из них;

3) спроектировать геометрию каждого уровня;

4) реализовать общие игровые механики (смена уровней, главное меню, сохранение/загрузка прогресса);

5) реализовать механики головоломок и окружения каждого уровня;

6) реализовать механики игрового персонажа;

7) интегрировать текстуры, модели и анимации для игрового персонажа и объектов уровней;

8) тестирование реализованного проекта.

Оглавление

ВВЕДЕНИЕ..................................................................................................... 3

1. Постановка задачи...................................................................................... 5

1.1. Анализ предметной области..................................................................... 5

1.2. Обзор существующих проектов............................................................... 5

2. Архитектура проекта.................................................................................. 9

3. Используемые технологии........................................................................ 10

3.1. Среда разработки Unity.......................................................................... 10

3.2. Язык программирования........................................................................ 10

3.3. Графический редактор............................................................................ 11

4. Разработка проекта................................................................................... 12

4.1. Основные этапы реализации................................................................... 12

4.2. Макет проекта.......................................................................................... 12

5. Реализация проекта................................................................................... 13

5.1. Сюжет и описание уровней..................................................................... 13

5.2. Создание персонажа и его анимаций...................................................... 13

5.3. Разработка проекта................................................................................. 17

5.4. Анимация................................................................................................. 22

5.5. Создание уровней игры.......................................................................... 24

5.6. Оптимизация проекта.............................................................................. 28

ЗАКЛЮЧЕНИЕ............................................................................................. 29

СПИСОК ЛИТЕРАТУРЫ............................................................................. 35

ПРИЛОЖЕНИЕ............................................................................................. 37

Список литературы

1) Разработка игр на Unity 2018 за 24 часа [Текст] / Майк Гейг ; [перевод с английского М. А. Райтмана]. — Москва : Эксмо, 2020 — 464 с. — (Мировой компьютерный бестселлер. Геймдизайн). - Текст: непосредственный. (дата обращения: 05.05.2023).

2) Бонд Джереми Гибсон. Unity и С#. Геймдев от идеи до реализации. 2-е изд. [Текст] — СПб.: Питер, 2019 — 928 с.: ил. — (Серия «Для профессионалов»). - Текст: электронный. (дата обращения: 05.05.2023).

3) Компьютерные игры как искусство [сайт]. — Режим доступа: http://gamesisart.ru.

4) Ori and the Blind Forest [сайт]. – 2023. – URL: https://www.orithegame.com/ (дата обращения: 05.05.2023).

5) Ori and the Will of the Wisps [сайт]. – 2023. – URL: https://www.orithegame.com/ (дата обращения: 05.05.2023).

6) Hollow Knight [сайт]. – 2023. – URL: https://www.hollowknight.com/ (дата обращения: 05.05.2023).

7) Super Mario [сайт]. – 2020. – URL: https://mario.nintendo.com/ (дата обращения: 05.05.2023).

8) Dead Cells [сайт]. – 2023. – URL: https://deadcells.com/ (дата обращения: 05.05.2023).

9) Unity [сайт]. – 2023. – URL: https://unity.com/ru (дата обращения: 05.05.2023).

10) C#. Документация по C# [сайт]. – 2023. – URL: https://learn.microsoft.com/ru-ru/dotnet/csharp/ (дата обращения: 05.05.2023).

11) Visual Studio [сайт]. – 2023. – URL: https://visualstudio.microsoft.com/ru/ (дата обращения: 05.05.2023).

12) Графический редактор Krita [сайт]. – 2023. – URL: https://krita- ru.com/nastrojka (дата обращения: 05.05.2023).

13) Unity Manual, Unity Documentation [сайт]. – 2023. – URL:

https://docs.unity3d.com/Manual/.

14) Изучение C # путем разработки игр с помощью Unity / Харрисон Ферроне. [Текст] — Packt Publishing, 2022 — 458 с. - Текст: электронный. (дата обращения: 05.05.2023).

15) Торн А. Основы анимации в Unity [Текст] / пер. с англ. Р. Рагимова.

– М.: ДМК. Пресс, 2016 – 176 с.: ил. — (Серия «Для профессионалов»). - Текст: электронный. (дата обращения: 05.05.2023).

16) Хокинг Дж. Unity в действии. Мультиплатформенная разработка на C# [Текст] / Пер. с англ. И. Рузмайкиной. — СПб.: Питер, 2016 — 336 с.: ил.

— (Серия «Для профессионалов»). - Текст: электронный. (дата обращения: 05.05.2023).

17) Хокинг Джозеф. Unity в действии. Мультиплатформенная разработка на C#. 2-е межд. изд. [Текст] — СПб.: Питер, 2019. — 352 с.: ил. — (Серия «Для профессионалов»). - Текст: электронный. (дата обращения: 05.05.2023).

18) Unity Game Engine [сайт]. – 2023. – URL: https://unity3d.com/ru.

19) Making a 2D Platformer in Unity (C#) - Wall Jump, YouTube [сайт]: видеоролик. — Режим доступа: https://www.youtube.com/watch?v=9QjwHsjbX_A.

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
13 Мая в 17:09
2 +2
0 покупок
Основы программирования
Дипломная работа Дипломная
13 Мая в 15:57
6 +6
0 покупок
Основы программирования
Лабораторная работа Лабораторная
12 Мая в 22:48
6 +6
0 покупок
Основы программирования
Творческая работа Творческая работа
12 Мая в 08:17
7 +7
0 покупок
Основы программирования
ВКР ВКР
10 Мая в 10:12
29 +8
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
127 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
157
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
260 +4
3 покупки
Web-программирование
Дипломная работа Дипломная
23 Окт 2023 в 00:31
174 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Окт 2023 в 00:56
171
0 покупок
Web-программирование
Дипломная работа Дипломная
21 Окт 2023 в 20:40
117
0 покупок
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:20
171 +1
1 покупка
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:00
129
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 19:01
154
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:51
209
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:18
126 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 23:52
100
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Окт 2023 в 21:51
58 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 21:48
74
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 19:46
73
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:30
86
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:25
85
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:52
141
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:50
103
1 покупка
Темы журнала
Показать ещё
Прямой эфир