СлИБ: Как всё так вышло?

Всем привет! Поделюсь тем, как всё так вышло.

Об идее

В последнее время увлёкся играми с пошаговой механикой. Часто играю в Undergrave, правда скорее разминаюсь в мобильной версии (GooglePlay), до ПК-версии руки не дошли. Посему, было решено сделать игру с этой механикой. А вот способность «Отразить», которая позволяет менять уровень/арену, мне пришла благодаря загадке Luca_Nia. Помним ведь картинку. Так что, спасибо за данный интерактив.

Я ведь не один такой, кто на каждую догадку пытается придумать игру/механику/сюжет и т. п? Хороший способ размять мозги и найти что-то интересное.

О графике

15 марта, день, когда Лиса сделала анонс Анонса. Ура! Надо что-нибудь попробовать новое. Я нашёл хорошие, по-моему мнению, уроки по MagicaVoxel и приступил к изучению. Ссылка на уроки: Mastering Magica Voxel. Пересмотрев несколько раз некоторые, мне захотелось что-нибудь сделать, попробовать. В голове возникла идея дороги в ночи. И после двух первых часов после уроков, я получил такой рендер:

Y9YDBJT

По-моему, получилось неплохо. И я решил использовать данный инструмент в будущем проекте.

Как только тема была объявлена, нужно было сделать набросок того, как это могло выглядеть. Для этого хорошо подходят бесплатные ресурсы. Также, их можно использовать как примеры или «по-умному» референсы. Я скачал несколько Voxel-моделей и начал экспериментировать с расположением на поле.

oR0ESJj IGxkD2c

QwCkCHE 68MBaaJ

Крутил, вертел… но так и не нашёл подходящий вид. Конечно, юниты были бы другие, и цветовая палитра… но вот не понимаю, как сделать «хорошо» в данном случае. Решил поискать другой стиль.

Вспомнил про инструмент Asset Forge от Kenny. Это редактор 3D моделей созданный на Unity. Точнее можно назвать его конструктором, в котором Вы можете из набора блоков/деталей создавать свои модели.

Конечно, инструмент не идеальный и не всегда в нём делать что-то удобно, но создать простые модели можно.

5xBcefi

На будущее, я решил подойти к этому вопросу по-другому. Берём Blender, создаём там сцену и на разные слои (вроде так они там называются) накидываем различных блоков. В результате, получим более функциональный, расширяемый и удобный «конструктор».

Так были созданы юниты для моей игры. Все, кто понимает в 3D-графике и её создании, сразу зададутся вопросом об оптимизации данных моделей. Я не силён в этом вопросе, но могу сказать, что у меня такой проблемы не возникло, потому что у меня 2D игра. =)

Все модели — это отрендеренные спрайты. В Asset Forge есть возможность экспортировать в виде спрайтов. Установили модель относительно камеры, выбрали нужное количество направлений и получаем набор картинок.

0CtA4fW

84ReXyd

И тут дело пошло лучше. Модели, поле, интерфейс — всё потихоньку приобретало свой вид сначала в графическом редакторе, а потом уже в движке.

Рабочее пространство в графическом редакторе

FwL8c0f

В движке

YcRabKq

Сейчас на половину готова вторая часть механики «Атака». Так что, есть над чем работать.

BmwQD9X