Архитектура в видеоиграх: лестницы
Лестница – понятная человеку структура, позволяющая перемещаться между различными уровнями высот. В виртуальных мирах она исполняет такую же функцию. Благодаря ей уровни становятся «вертикальными», что добавляет комплексность и разнообразие в игровой процесс. Кроме этого, вертикальная ось позволяет создавать локации с достоверным и интересным архитектурным дизайном.
Но, как и в «проблеме дверей», реалистичная лестница сложна в разработке. Кроме понятной функции изменения положения игрока по вертикали, следует учитывать (список не избыточен):
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
#Геймдизайн
#Архитектура
Лестница – понятная человеку структура, позволяющая перемещаться между различными уровнями высот. В виртуальных мирах она исполняет такую же функцию. Благодаря ей уровни становятся «вертикальными», что добавляет комплексность и разнообразие в игровой процесс. Кроме этого, вертикальная ось позволяет создавать локации с достоверным и интересным архитектурным дизайном.
Но, как и в «проблеме дверей», реалистичная лестница сложна в разработке. Кроме понятной функции изменения положения игрока по вертикали, следует учитывать (список не избыточен):
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
#Геймдизайн
#Архитектура