Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
800 ₴

Модель уровня игры

проект завершено


Уровень

Пример с необходимыми ресурсами: https://drive.google.com/open?id=0BzhXx2OWB85XaFNiSXlmTjBnY28


Уровень должен иметь 3 слоя в Blender:

1-ый слой: стены и дроны

2-ой слой: bboxы

3-ий слой: вход и выход


Стены

Стены уровня состоят из сетки.

Screen+Shot+2017-01-03+at+10.31.00+AM.png

Ячейки сетки должны быть одинакового размера, квадратными. Между стенами сетки не должно быть зазоров. Они должны быть склеены (общие вертексы, желательный вариант) или пересекаться внахлест (менее желательный вариант).  Между стенами не должно быть зазоров, т.к. в них просматривается подложка и такие щели (даже минимальные) очень хорошо видны в игре.


Текстура уровня - это текстурный атлас.

Возможно создание новой текстуры по аналогии с этой.

panels.jpg


Места где есть как-бы дорога, желательно делать текстурой Track, как показано на примере ниже:

Screen-Shot-2017-01-03-at-10.36.41-AM.jpg


BBOXы

BBOXы описывают collision model уровня и любых объектов на нем, через которые невозможно пролететь. Всё внутренне пространство уровня должны быть окружено bboxами, чтобы игрок не мог вылететь за пределы уровня. Все bboxы должны иметь внутренний объем, т.к. если стены bboxа будут тонкими, есть вероятность пролететь сквозь такую стенку.

Пример объема bboxов уровня:

Screen+Shot+2017-01-03+at+10.46.46+AM.png


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

Screen+Shot+2017-01-03+at+10.50.33+AM.png

Здесь видно z-fighting между стенкой и bboxом, что говорит о том, что они друг с другом пересекаются. Это идеальное размещение bboxa, т.к. при столкновении корабля или ракеты с такой стеной, будет правильная обратная связь и выглядеть столкновение будет реалистично.

Вход и выход

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

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


Анимация входа в уровень


У входа в уровень есть 3 мета-объекта, которые необходимы для анимации "покидания ангара":

Screen+Shot+2017-01-03+at+11.53.52+AM.png

ship_start - точка создания корабля, откуда он стартует движение

ship_departed - точка в которую движется корабль и при достижении которой камера начинает присоединение к кораблю

camera_start - точка в которой создается камера


Выход из уровня



У выхода тоже есть 3 мета-объекта:

Screen+Shot+2017-01-03+at+11.56.37+AM.png

camera_finish - точка в которую летит камера, отсоединившись от корабля

ship_gate_entrance - точка входа в тунель, в которую летит корабль

ship_finish - конечная точка остановки корабля




Відгук замовника про фрилансера Сергее П.

Якість
Професіоналізм
Вартість
Контактність
Терміни

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

Роман А. Роман Аллен | Персональний Персональний проект

Відгук фрілансера про замовника Романе Аллене

Оплата
Постановка задачі
Чіткість вимог
Контактність

В очередной раз взял принял участие в проекте Романа. В процессе выполнения был получен ценный опыт и предоставлены все необходимые разъяснения со стороны заказчика. Как всегда обратная связь и оплата на высоте. Буду рад дальнейшему сотрудничеству )

Сергей П. Сергей Подзигун | Персональний Персональний проект



  1.  2859 
    46   70   0

    3 дні800 ₴Переможець
    Сергей Подзигун перевірений 


    Україна Покровск (Красноармійськ) | 3 січня о 12:23 |

Замовник
Роман Аллен
Україна Одеса  36   0
Проект опублікований
3 січня о 12:23
6 переглядів
Поділитися