Сегодня все большую популярность обретает сервис как вид распространения контента. Имеет смысл использовать данную стратегию распространения и с маленькими играми, потому что это помогает выпустить игру до ее завершения, чтобы аудитория помогала разработчику обратной связью.
Из рассмотренных жанров стратегия в реальном времени выделяется в силу того, что она имеет отличительные признаки и игровые механики, которые коренным образом отличаются от других жанров, вроде гонок или ролевых игр. Она характеризуется тактической составляющей, на которую идет гораздо больший упор, чем у других видов игр.
Целью выпускной квалификационной работы было создание базиса механики стратегии в реальном времени. После анализа различных инструментов для разработки был выбранUnityEngineпо следующим причинам:
Проекты, сделанные наUnity,удобнее переносить на другие платформы, потому что его поддерживают как производители домашних систем, так и мобильных платформ;
Большое сообщество;
Наличие магазина, в котором продается различный игровой материал;
Средство бесплатно до тех пор, пока доход использующего его разработчика не будет более 10 000долларов в год.
Базис механики стратегии в реальном времени включает в себя возможность сбора ресурсов, постройки здания, создания юнитов, управления ими и механики боя, а также базовый пользовательский интерфейс. В главе «Разработка ПО» были показаны этапы создания каждой части игровой механики.
Во время разработки применялись основные функции части Unity, которая отвечает за трехмерные игры. Был использован физический движок, который производит компьютерное моделирование физических законов реального мира в виртуальном, а также часть, которая отвечает за вычисление столкновений. Был применена система навигации, с помощью которой юниты могут точнее передвигаться. Часть второй главы «Тестирование ПО» показала, что функции являются рабочими.
Игры на сегодняшний день являются актуальной отраслью медиа, которая будет развиваться и становиться все больше и больше. Как часть ее развиваются и независимые игры, которые стали популярнее благодаря интернету.
1. ДжонШарп, MicrosoftVisualC#. Подробное руководство / Джон Шарп : Питер, 2017. - 848 с.
. Францеско Сапио, Пользовательский интерфейс, Францеско Сапио : Packt Publishing, 2015. - 284 с.
. Хорхе Паласиос, Программирование искусственного интеллекта в играх / Хорхе Паласиос : ДМК Пресс, 2017. - 274 с.
. Майкл Доусон, Изучаем C# через программирование игр / Майкл Доусон : Питер, 2016. - 352 с.
. Патриция Пелланд, Visual C#. Краткое руководство / Патриция Пелланд : Microsoft Press, 2010. - 253 с.
. Володимир Герасимов, Создание уровней в Unity / Володимир Герасимов : Packt Publishing, 2015. - 274 с.
. Саймон Джексон, Основы графического интерфейса Unity/ Саймон Джексон : Packt Publishing, 2015. - 280 с.
. Джефф Мюррей, C# Программирование на Unity / Джефф Мюррей : CRC Press, 2014. - 452 с.
. Джейсон Грегори, Архитектура игрового движка / Джейсон Грегори : CRCPress, 2010. - 830 с.
. Джастин Браун, Видеоигры: Специальный доклад / Джастин Браун // Economist. - 2011. - 12.10. -С. 57 - 66.
. Джере Майлз, Unity 3D и основы игростроения / Джере Майлз : CRCPress, 2016. - 482 c.