honeygamestudio

honeygamestudio

Мастерская настроения
На Пикабу
поставил 1 плюс и 0 минусов
97 рейтинг 0 подписчиков 0 подписок 1 пост 0 в горячем

Одиннадцатый (The Eleventh) или разработка игры с нуля за 3,5 месяца

Всем привет. Это наш первый пост и это наш первый проект, за огрехи просим понять и просим простить!

Сегодня наша маленькая игровая мастерская, состоящая из двух 30-ти летних мужиков, кратко расскажет вам о пути к исполнению мечты и первом проекте (игре), начатом в январе 2021-го! Опыта в разработке игр, программированию, графической работе, созданию музыки и др. у нас не было, совсем.

Концепция, "бесконечный" лабиринт, находящийся в постоянном движении, с множеством случайных элементов. На старте было изготовлено техническое задание с основными техническими вводными. Внешний вид, игровое поле, движение "Юнита" и цель игры. Начали пилить код (libGDX), визуальную часть (Adobe Illustrator), потом подъедет музыка и т.д. Всё делали сами, сообща, никакой иной помощи, ниоткуда.

Визуальная часть пришла спонтанно, это первые варианты поля, но после некоторых манипуляций в дальнейшем проект подвергся изменениям и по сюжету, и по визуальной концепции.

Одиннадцатый (The Eleventh) или разработка игры с нуля за 3,5 месяца Мобильные игры, Игры, Игры на Android, Игровые обзоры, Игроделы, Своими руками, Android разработка, Видеомонтаж, 2d рисование, Adobe, Код, Я сделяль, Создание персонажа, Разработка, Разработчики игр, Разработчики, Видео, Длиннопост

Вначале, внешне игра напоминала топор, без рукоятки. Постоянная смена ТЗ губила идею, появление новых вводных губило код. Падала мотивация. Дело медленно стало затихать, на месяц мы встали, пока…

Пока в один из прекрасных дней нам не пришла идея вдохнуть в персонажа жизнь. Сделать игровой "комикс" про искателя приключений. Древний, охраняемый ловушками и стражами тематический лабиринт. Пусть "Он" будет искателем приключений, подгоняемый временем, постоянно бегущий и ищущий возможности, планирующий, пытающийся дойти до конца.

Игрой предусматривалось то, что персонаж сможет очень быстро перемещаться между кругами внутри уровня, и между уровнями вверх и в низ. В теории, за одну взятую минуту персонаж может прыгнуть на несколько уровней вверх, а потом также за минуту спускаться на несколько уровней вниз. Как в старых добрых аркадах. Да, ему однозначно необходимо победить, получить своё время пройдя все 12 основных уровней. Но, при выполнении не всех условий, персонажу необходимо пройти уже не 12 уровней, а N-е количество. Т.е. в процессе разработки игры родилась концепция бесконечного лабиринта, с возможностью победы. Фактически падая на уровень ниже, игрок не проигрывал, а перегруппировался для нового движения. Т.е. игрок может выиграть целую игру, проиграв специально пару уровней.

Технически игра должна была быть динамична, проста, управляться одним касанием, но вместе с этим должна затягивать процессом, быть интересной, качественной, но главное бесплатной.

И вот родился нужный нам дизайн. Персонаж игры по имени Мистер "Элевентс". И его ламповый баннер.

Одиннадцатый (The Eleventh) или разработка игры с нуля за 3,5 месяца Мобильные игры, Игры, Игры на Android, Игровые обзоры, Игроделы, Своими руками, Android разработка, Видеомонтаж, 2d рисование, Adobe, Код, Я сделяль, Создание персонажа, Разработка, Разработчики игр, Разработчики, Видео, Длиннопост

К нему мы прикрутили игровое поле, ловушки в виде шипованных брёвен, препятствий в виде стен, масок и т.п.

Мы загорелись, погнали словно локомотив. Была произведена сборка кругов, движение персонажа, скрытый джойстик, механизм перемещения, каждый раз случайно генерируемая карта всех элементов на поле, даже персонаж появлялся всегда в разных местах, смена объектов, реакция на ловушки, временные интервалы и т.д. Короче, Саня натерпелся!

Прохождение этапов всегда будет происходить по разному сценарию. Всё это своеобразие будет в постоянном движении, постоянно меняться и ставить игрока перед фактом поиска нового пути или поиска стратегии для более быстрого прохождения игры. Вход и выход из кругов, вынужденная смерть для более удачного расклада и т.п. Думать, предвидеть, предполагать учитывая уходящее общее время, по истечении которого всё пропадает. Нам думалось, что это будет неплохим подспорьем для развития проекта. Ведь задача была оставить игрока на N-ое количество минут в игре, которые он проведёт с удовольствием. С технической точки зрения, в игру получилось заложить элементы аркады, стратегии и даже немного стелса.

Одиннадцатый (The Eleventh) или разработка игры с нуля за 3,5 месяца Мобильные игры, Игры, Игры на Android, Игровые обзоры, Игроделы, Своими руками, Android разработка, Видеомонтаж, 2d рисование, Adobe, Код, Я сделяль, Создание персонажа, Разработка, Разработчики игр, Разработчики, Видео, Длиннопост

Когда всё это делалось, спросите вы. Делалось всё в основном после работы. Организму ведь необходимо топливо в виде еды, а её нужно покупать на шекели.

Осталось немного. Определение месторасположения рекламы, интеграция её кода, исправление багов, добавили фон, меню паузы, кнопки включения и отключения звука в игре, и т.п. Все это делалось уже при 90% готовности проекта, т.е. уже на финальной стадии выпуска продукта. Музыка делалась в MAGIX Music Maker, монтаж видео в Movavi.

Особняком стоит работа с математикой. Матрицы, косинусы, синусы, короче ребята, учите мат. часть. Просто так, не даётся ничего. Идея, логотип, меню, музыка, название, всё сами, но львиную долю жести (особенно математики) Саня забрал на себя.

Итог. Одиннадцатый (The Eleventh), искатель приключений, пытающийся дойти до конца и забрать то, что ему не принадлежит.

"И пусть удача сопутствует вам, Мистер Элевентс".

Постскриптум The Eleventh.

Показать полностью 3 1
Отличная работа, все прочитано!