Кодзима Гений - канал про геймдизайн
7.56K subscribers
460 photos
32 videos
20 files
1.27K links
Здесь рассказывают про геймдизайн и индустрию разработки видеоигр, делятся полезными материалами
Чат: @kojima_talks

Сотрудничество, реклама: @tkoff
Download Telegram
​​Архитектура в видеоиграх: лестницы

Лестница – понятная человеку структура, позволяющая перемещаться между различными уровнями высот. В виртуальных мирах она исполняет такую же функцию. Благодаря ей уровни становятся «вертикальными», что добавляет комплексность и разнообразие в игровой процесс. Кроме этого, вертикальная ось позволяет создавать локации с достоверным и интересным архитектурным дизайном.

Но, как и в «проблеме дверей», реалистичная лестница сложна в разработке. Кроме понятной функции изменения положения игрока по вертикали, следует учитывать (список не избыточен):
1. Рельеф местности;
2. Изменение скорости перемещения игрока по объекту;
3. Анимацию достоверного движения;
4. Ограничения на исполнение доступных функций.

Передвижение по лестнице должно соблюдать баланс между реалистичностью и плавностью:
1. Если движение будет слишком реалистично, то при игре от первого лица камера будет дискомфортно покачиваться;
2. Если движение будет слишком плавным, то камера будет «плыть» по вектору движения аватара, не изменяя его скорость и игнорируя рельеф ступенек.

С появлением 3D графики лестница прошла долгий и интересный путь эволюции.
Так, в DOOM 1993 функция лестницы сводилась к обычному перемещению камеры по оси Y. Лестница состояла из платформ малой ширины и с немного изменённой высотой по отношению друг к другу.
На консолях дела обстояли иначе.

На PS1 и N64 лестница представляла собой плоскую текстуру (Harry Potter, Ocarina of Time). Однако они были оформлены так, что передавали рельеф ступенек и игру света и тени. Анимация перемещения по ним была аналогичной обычной, поэтому казалось, что аватар просто скользит вверх по наклонной поверхности.

В эпоху PS2 3D лестницы стали использоваться повсеместно. Однако далеко не все разработчики прорабатывали взаимодействие со ступенями. Одной из первых игр с проработанным перемещением была Hitman (Blood Money). Но не без огрехов: анимация ходьбы не синхронизировалась с поверхностью ступеней.

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

Видео с разбором механик перемещения по лестнице в видеоиграх:
https://www.youtube.com/watch?v=xnRvoHttz34
https://www.youtube.com/watch?v=ILVUc_yV24g

#Геймдизайн
#Архитектура