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