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

Раздел
Программирование
Просмотров
110
Покупок
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.

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
25 Дек в 16:45
18 +5
0 покупок
Основы программирования
Контрольная работа Контрольная
25 Дек в 16:43
18 +4
0 покупок
Основы программирования
Контрольная работа Контрольная
25 Дек в 16:41
17 +5
0 покупок
Основы программирования
Контрольная работа Контрольная
24 Дек в 14:03
37 +6
0 покупок
Основы программирования
Тест Тест
22 Дек в 07:02
56 +4
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
102
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
83
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
50
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
57
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
67
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
62
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
55
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
60
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
59
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
55
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
41
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
59
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
47
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
51
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
75
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
93
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
49
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
47
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
97
0 покупок
Темы журнала
Показать ещё
Прямой эфир