🔍 Поиск готовых работ

🔍 Поиск работ

Разработка игры в жанре «Симулятор выживания» по мотивам «интернет вещей» на платформе Unity

Работа №202199

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы73
Год сдачи2019
Стоимость4730 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
12
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 2
ВВЕДЕНИЕ 7
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1. Обзор аналогичных проектов 9
1.2. Анализ существующих платформ для разработки игр 12
1.3. Вывод 22
2. ПОСТАНОВКА ЗАДАЧИ 23
2.1. Концепция игры 23
2.2. Концепция интерфейса 25
2.3. Вывод 27
3. ПРОЕКТИРОВАНИЕ 28
3.1. Определение требований 28
3.2. Диаграмма прецедентов приложения 29
3.3. Вывод 35
4. РЕАЛИЗАЦИЯ 36
4.1. Файловая структура игры 36
4.2. Игровые объекты 38
4.3. Используемые классы 43
4.4. Игровой процесс 45
4.5. Вывод 49
5. ТЕСТИРОВАНИЕ 50
5.1. Функциональное тестирование 50
5.2. Вывод 52
6. ЗАКЛЮЧЕНИЕ 53
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 55
ПРИЛОЖЕНИЕ А 57


Актуальность темы
Игровая индустрия занимает значительную часть электронного бизнеса в современных компьютерных сетях. Существует множество игр различных жанров для всех видов электронных устройств: персональных компьютеров, ноутбуков, планшетов, смартфонов, приставок и т.д. В настоящее время игровая индустрия активно развивается, поэтому имеются перспективы создания новых компьютерных игр.
Цели и задачи
Целью работы является разработка игры «Arkady Survive» в смешанном жанре «симулятор выживания» и «три в ряд». Для достижения данной цели должны быть решены следующие задачи:
- провести анализ аналогичных проектов;
- провести анализ и выбор средств реализации игры;
- описать концепцию игры;
- спроектировать программную систему;
- реализовать игру;
- добавить визуальные эффекты и звуковое сопровождение;
- провести тестирование реализованной игры;
- выпустить игру в сервисе цифрового распространения компьютерных игр.
Структура и объем работы
Работа состоит из введения, пяти глав, заключения и списка литературы. Объем работы составляет 77 страниц, список литературы содержит 16 источников.
Содержание работы
В первой главе проведен обзор аналогичных проектов и инструментов, необходимых для реализации игры.
Во второй главе описывается игровой мир, возможности персонажа и интерфейса игры.
В третьей главе для формализации функциональных требований были применены две UML-диаграммы вариантов использования, с их последующим описанием.
В четвертой главе описывается файловая структура, игровые объекты, использованные классы. Также представлен игровой процесс.
В пятой главе приведены результаты тестирования игры.
В заключении описаны результаты, полученные в ходе выполнения работы, а также рассмотрены перспективы дальнейшего развития.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Основные результаты
В рамках данной работы была спроектирована и реализована компьютерная игра «Arkady Survive» в жанре «симулятор выживания» на платформе Unity. Для достижения этой цели было необходимо выполнить следующие задачи:
- провести анализ аналогичных проектов;
- провести анализ и выбор средств реализации игры;
- описать концепцию игры;
- спроектировать программную систему;
- реализовать игру;
- добавить визуальные эффекты и звуковое сопровождение;
- провести тестирование реализованной игры;
- выпустить игру в сервисе цифрового распространения компьютерных игр.
В ходе реализации потребовалось выполнить ряд задач, связанных с созданием концепции, функциональной и графической составляющей игры. К таким задачам относится дизайн главного меню игры, главного персонажа, предметов, игровых комнат, поля игры три в ряд. Написаны скрипты, отвечающие за функционирование игры.
Выполнена работа по созданию и внедрению уровней в игре три в ряд, монологов главного героя, звукового сопровождения и множества различных визуальных эффектов - анимаций.
Игра «Arkady Survive» была выпущена в сервисе цифрового распространения Steam 25 мая 2019 года [2]. Кроме этого, игра была переведена на английский язык для привлечения англоязычной аудитории.
В результате выпускной квалификационной работы была разработана игра, в которой пользователь играет за главного персонажа с возможностью перемещения по игровым комнатам, взаимодействия с устройствами и игрой в три в ряд.
Пути совершенствования
Дальнейшее развитие данного игрового приложения может идти по нескольким направлениям, таким как:
- добавление новых умных устройств;
- добавление уровней сложности;
- добавление перевода на другие языки;
- выпуск игры в сервисе Google Play.



1. Unity Manual. - https://docs.unity3d.com. Дата последнего обращения: 19.05.2019.
2. Steamworks - https://partner.steamgames.com. Дата последнего обращения: 31.05.2019.
3. Официальный сайт Adobe. - https://www.adobe.com. Дата последнего обращения: 20.05.2019.
4. Spine. - http://ninniah.ru/spine.html. Дата обращения: 23.05.2019.
5. Арлоу Д., и Нейштадт А. UML 2 и Унифицированный процесс 2-е издание. - Пер. с англ. - СПб: Символ Плюс, 2007. - 624 с.
6. Игровая анимация и Unity. - https://m.pikabu.ru/story/igrovaya_animatsiya_i_unity_5229367. Дата последнего обращения: 24.03.2019.
7. Как правильно тестировать арт. - http://app2top.ru/marketing/kak-pravil-no- testirovat-art-99211.html. Дата обращения: 12.04.2019.
8. Какой игровой движок выбрать? - https://3dpapa.ru/what-game-engine-to- choose. Дата последнего обращения 15.12.2018).
9. Леоненков А.В. Самоучитель UML 2. - Санкт-Петербург: Изд-во БХВ — Петербург, 2007. - 576 с.
10. Майерс Г., Баджет Т. Искусство тестирования программ. - Москва: Изд-во Вильямс, 2012. - 272 с.
11. Официальный сайт Unity3D. - https://unity3d.com. Дата обращения:
19.12.2019.
12. Рассел Д. Интерфейс пользователя. - Пер. с англ. - Москва: Изд-во Книга по требованию, 2012. - 72 с.
13. Соловьев С.В., Цой Р.И., Гринкруг Л.С. Технология разработки прикладного программного обеспечения. - Москва: Изд-во российской академии естествознания, 2011. - 208 с.
14. Статья об истории развитии компьютерных игр. - http://cpu3d.com/histgame/statya-ob-istorii-razvitiya-kompyuternyh. Дата обращения: 23.05.2019.
15. Язев Ю. Обзор самых популярных движков для разработки игр. - https://xakep.ru/2014/09/05/game-development-engines-review. Дата обращения: 23.05.2019...16


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ