Тема: Разработка компьютерной 2D-игры в жанре «Платформер» на Unity
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 5
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. Предметная область проекта 7
1.2. Анализ аналогичных проектов и существующих решений 7
1.3. Обоснование выбора средств реализации 11
2. АНАЛИЗ ТРЕБОВАНИЙ К ПРОЕКТИРУЕМОЙ СИСТЕМЕ 12
2.1. Функциональные и нефункциональные требования 12
2.2. . Диаграмма вариантов использования 12
3. АРХИТЕКТУРА СИСТЕМЫ 14
3.1. . Общее описание архитектуры системы 14
3.2. Диаграмма компонентов 15
3.3. Представление пользовательского интерфейса 16
4. РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ СИСТЕМЫ 19
4.1. Компоненты системы 19
4.2. Функциональное и юзабилити тестирования 25
ЗАКЛЮЧЕНИЕ 28
ЛИТЕРАТУРА 29
ПРИЛОЖЕНИЯ 31
ПРИЛОЖЕНИЕ А. Спецификация вариантов использования 31
ПРИЛОЖЕНИЕ Б. Скриншоты итоговой версии игры 33
📖 Введение
Несмотря на проблемы с дефицитом комплектующих для компьютеров и техники, пандемии COVID-19 и экономических потрясений, игровая индустрия продолжает расти и развиваться, что привлекает в данную область инвесторов, а игровых компаний становится все больше [6,7]. Выручка от реализации игровых продуктов по всему миру показывает стабильный рост начиная с 2012 года и по сей день. По прогнозам, доход от игровых продуктов в 2022 году составит около 200 миллиардов долларов [8].
Помимо прочего, можно утверждать, что наиболее динамично растущим сектором становится мобильный гейминг. В последнее время именно данное направление показывает наибольший рост. При этом значительно уменьшается доля браузерных и флеш игр (до -30% в 2022 г.). В остальных секторах прибыль игровых компаний растет, при, практически, неизменном количестве пользователей.
Постановка задачи
Целью выпускной квалификационной работы является разработка компьютерной 2D-игры в жанре «Платформер» на платформе Unity. Для достижения поставленной цели необходимо решить следующие задачи:
1) провести обзор аналогов в данной области;
2) спроектировать игровое приложение;
3) реализовать и протестировать итоговое приложение.
Структура и содержание работы
Работа состоит из введения, четырех глав, заключения и списка литературы. Объем работы составляет 34 страниц, объем списка литературы – 21 источник.
В первой главе «Анализ предметной области и обзор аналогов», описываются особенности игровых жанров, обоснование выбора данной
тематики и средств реализации, где будут расставлены акценты на сильные стороны схожих проектов и их недостатки.
Во втором разделе «Анализ требований к программной системе» приведены функциональные и нефункциональные требования к системе, построена диаграмма вариантов использования и спецификация вариантов использования. Рассмотрена предметная область проекта, особенности жанра и их сочетаний.
В третьей главе «Архитектура системы» описывается общая архитектура системы и составляющие ее компоненты. Сделаны наброски игрового меню, меню настроек и пользовательского интерфейса.
В четвертой главе «Реализация и тестирование системы» представлено описание реализации игрового приложения, особенности составляющих его компонентов, их реализация, а также результаты функционального и юзабилити тестирования, по результатам которых сделаны вывод о достижении поставленных целей, а также внесены доработки и улучшения в итоговый проект.
В приложении А содержатся таблицы, описывающие основные варианты использования (ВИ) разрабатываемого игрового приложения.
В приложении Б содержатся скриншоты финальной версии игры, демонстрирующие меню и игровой процесс.
В глоссарии даны определения некоторым терминам, характерных при работе в Unity.
✅ Заключение
Основные задачи, которые удалось решить.
1. Проведен обзор аналогов в рамках предметной области. Выявлены сильные и слабые стороны проектов, а также основные критерии успеха.
2. Проведен анализ функциональных и нефункциональных требований. Исходя из анализа требований был выбран игровой движок Unity, а также обоснован выбор именно данной платформы.
3. Спроектирована архитектура игрового приложения, описаны компоненты, макеты меню и интерфейса.
4. Создано игровое приложение, успешно прошедшее этапы функционального и юзабилити тестирования.
В результате работы был извлечен огромный опыт работы с игровым движком Unity. Изучена документация для решения необходимых вопросов. Наработки и опыт создания данного игрового приложения могут стать основой для создания будущих игровых проектов или улучшения текущего. Игровое приложение разрабатывалось с возможностью дальнейших нововведений и поддержки, чему способствует архитектура приложения, используемые компоненты Unity и написанные классы.





