Тема: Разработка пользовательского интерфейса и анимаций для мобильного игрового приложения в жанре автоматических сражений
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, СОКРАЩЕНИЙ, ТЕРМИНОВ 7
ВВЕДЕНИЕ 8
1 Анализ предметной области 10
1.1 Анализ пользовательского интерфейса существующих решений 11
1.1.1 AFK Arena 11
1.1.2 Teamfight tactics 13
1.2 Выводы и постановка задачи 14
2 Постановка и анализ требований 15
2.1 Функциональные требования 15
2.2 Нефункциональные требования 15
2.3 Формализация требований 15
3 Инструменты разработки 19
3.1 C# 19
3.1.1 Общие сведения о языке 19
3.2.2 Структура C#-скрипта в Unity 20
3.2 Unity 21
3.3 Rider 22
4 Проектирование игрового приложения 24
4.1 Архитектурный шаблон «Model-View-Controller» 24
4.2 Архитектура приложения 26
5 Реализация 28
5.1 Пользовательский интерфейс 28
5.1.1 Дизайн 30
5.1.2 Программная реализация 32
5.2 Анимации 33
5.2.1 Средства для создания анимации 33
5.2.2 Средства для управления анимацией 34
5.2.3 Программная реализация 36
5.3 Демонстрация пользовательского интерфейса и анимации 37
ЗАКЛЮЧЕНИЕ 39
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 40
📖 Введение
В 2020 году рынок мобильных игр вырос на 10% и составил 58% в общем объеме игровой отрасли. [1] Эксперты связывают такой рост с тем, что около 62% мобильных геймеров используют смартфон как основную игровую платформу.
Игровой жанр «Автоматические сражения», появившийся в 2019 году, довольно быстро завоевал популярность за счет простого геймплея и визуальной привлекательности. Жанр «Автоматические сражения» представляет собой поджанр стратегических игр, где персонажи, выбранные игроком, сражаются в автоматическом режиме. Жанр также предусматривает наличие двух игровых режимов: PvP и PvE.
Для обеспечения взаимодействия пользователя с игровым приложением необходимо реализовать понятный и визуально приятный графический пользовательский интерфейс. Одним из требований к хорошему графическому интерфейсу программной системы является концепция «DWIM» (Do What I Mean), согласно которой система должна работать предсказуемо, чтобы пользователю были интуитивно понятны действия программы после определенной команды. [2]
Целью данной выпускной квалификационной работы является реализация пользовательского интерфейса и системы анимаций для мобильной игры жанра «Автоматические сражения». Для достижения поставленной цели было принято решение разбить работу на несколько задач:
1. Изучение и анализ существующих аналогов, выявление достоинств и недостатков пользовательского интерфейса в играх жанра «Автоматические сражения».
2. Изучение методов и средств разработки пользовательского интерфейса и анимаций в среде Unity.
3. Проектирование и реализация пользовательского интерфейса.
4. Проектирование и реализация системы анимаций.
✅ Заключение
Основными результатами работы являются:
1. Спроектированный и программно реализованный пользовательский интерфейс.
2. Спроектированные и программно реализованные спрайтовая и скелетная системы анимаций.
Полученные результаты интегрированы в командный игровой проект мобильного приложения в жанре автоматических сражений.





