Тема: РАЗРАБОТКА КОМПЬЮТЕРНОЙ ИГРЫ В ЖАНРЕ «ПЛАТФОРМЕР» НА БАЗЕ UNITY
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1.1. Обзор аналогичных проектов 6
1.2. Обзор существующих платформ для разработки игр 7
1.3. Обзор существующих инструментов для рисования персонажей и
игровых объектов 9
1.4. Обзор существующих инструментов для создания анимации 10
2. ПОСТАНОВКА ЗАДАЧИ 12
2.1. Концепция игры 12
2.2. Концепция интерфейса 12
3. ПРОЕКТИРОВАНИЕ ПРОГРАММНОЙ СИСТЕМЫ 14
4. РЕАЛИЗАЦИЯ ИГРЫ 17
4.1. Файловая структура игры 17
4.2. Диаграмма классов 18
4.3. Реализация опасного объекта 20
4.4. Реализация патрулирующего противника 21
4.5. Реализация стреляющего противника 22
4.6. Игровые сцены 23
5. ТЕСТИРОВАНИЕ 26
ЗАКЛЮЧЕНИЕ 30
СПИСОК ЛИТЕРАТУРЫ 32
📖 Введение
Современный человек ежедневно во всех сферах жизнедеятельности взаимодействует с компьютерными технологиями. С развитием технологий увеличивается и уровень взаимодействия. Одним из самых распространенных проявлений взаимодействия являются «компьютерные игры» или «видеоигры» [14]. В настоящее время игровая индустрия активно развивается. Каждый год на рынок выпускаются десятки тысяч новых игр, которые расходятся миллионами копий по всему миру и приносят десятки миллиардов долларов игровой индустрии [15].
Чтобы не тратить время и не разрабатывать приложение с нуля, разработчики пользуются готовыми решениями для игр - игровыми платформами [11]. На данный момент одно из самых популярных и эффективных решений предоставляет компания Unity Technologies, которая в июне 2005 года выпустила платформу разработки для создания 2D- и 3D- игр - Unity. Платформа Unity обладает широким спектром возможностей, удобным и интуитивно понятны интерфейсом. Большим преимуществом Unity является кроссплатформенная разработка, которая делает легким и быстрым портирование игр под такие платформы как Windows, iOS, Android, Windows Phone 8, а также разрабатывать игры для Xbox, PS, Nintendo, веб-броузеров и даже VR [16].
Цель и задачи
Целью данной работы является разработка и реализация кроссплатформенного приложения.
Для достижения поставленной цели необходимо решить следующие задачи:
1) провести анализ аналогичных проектов;
2) провести анализ и выбор средств реализации игры;
3) описать концепцию игры;
4) спроектировать программную систему;
5) нарисовать персонажей для игры;
6) реализовать игру;
7) провести тестирование реализованной игры.
Структура и объем работы
Работа состоит из введения, пяти глав, заключения и списка литературы. Объем работы составляет 33 страницы, список литературы содержит 16 источников.
Краткое содержание
Введение раскрывает актуальность выбранной темы для выпускной квалификационной работы.
В первой главе проведен обзор аналогичных проектов и инструментов, необходимых для реализации игры.
Во второй главе описывается игровой мир, возможности персонажа и интерфейса игры.
В третьей главе для формализации функциональных требований были применены две uml диаграммы вариантов использования, с их последующим описанием.
В четвертой главе описывается диаграмма классов и реализация противников. Также представлены реализованные игровые сцены.
В пятой главе приведены результаты тестирования игры.
В заключении описаны результаты, полученные в ходе выполнения работы, а также рассмотрены перспективы дальнейшего развития.
✅ Заключение
В рамках данной работы была спроектирована и реализована компьютерная игры «Победи свои страхи» в жанре «платформер» на платформе Unity. Отлаженный код системы составил 900 строк на языке C#, создано 15 префабов игровых объектов, в их число входит главный персонаж, противники, блоки платформ, стены, пули. Для достижения этой цели были выполнены следующие задачи.
1. Проведен анализ аналогичных проектов.
2. Проведен анализ и выбор средств реализации игры.
3. Описана концепция игры.
4. Спроектирована программная система.
5. Реализована игра.
6. Проведено тестирование реализованной игры.
В ходе реализации потребовалось выполнить ряд задач, связанных с созданием концепции и графической составляющей игры. К таким задачам относится дизайн: главного меню игры, главного персонажа, платформ, противников. Выполнена работа по созданию анимации главного персонажа.
В результате выпускной квалификационной работы была разработана игра, в которой пользователь играет за главного персонажа с возможностью ведения огня, передвижения и совершения прыжков через различные препятствия. Для перемещения главного игрока были созданы префабы платформ, которые можно комбинировать друг с другом при создании уровня. В роли противников выступаю 4 существа, каждый из которых наделен особым свойством.
Пути совершенствования
Дальнейшее развитие данного игрового приложения может идти по нескольким направлениям.
1. Добавление особой способности персонажу.
2. Добавление различных звуков (ходьба, стрельба и т.п.).
3. Добавление новых противников.
4. Добавление анимации противникам.





