Изучению левел-дизайна многие разработчики отдают годы тяжёлых усилий, но всё равно не могут добиться идеала. Впрочем, даже комплексный процесс создания интересных уровней можно свести к нескольким простым советам.
Именно это постарался сделать левел-дизайнер Remedy Кирилл Буянин при помощи своего треда в Твиттере. Мы перевели его советы и делимся результатом с вами.
Эволюция уровня
Можно начать создание уровня с нескольких пространств или коробок, которые вы соедините вместе. И у вас уже есть простой уровень с началом и концом. Скучный, но уже что-то.
Для примера взяты три коробки, но их число зависит только от вашей фантазии.
Прямые линии всегда будут скучными. Игрок увидит весь уровень с самого старта, его уже не получится особо удивить.
Старайтесь держать контент в секрете, скрывайте его от игрока, чтобы подарить ему чувство, будто он — первооткрыватель.
У вас в квартире есть кухня, ванная и так далее. У каждого пространства есть свои тематика и предназначение. То же самое касается и уровней.
Делите их на кусочки, используйте разные темы (пески, лес, скалы). Так игрок не устанет от однообразного вида.
Угловатые, квадратные пространства быстро станут скучными, если их повторять. К тому же они вряд ли подойдут тематикам, которые вы выбрали.
Так исправьте же это и придумайте что-то интересное в плане формы. Используйте диагональные линии, треугольники, окружности и всё в таком духе.
Когда персонаж в игре получает что-то без особых усилий (или вообще просто так), то награда ощущается скучной и даже подозрительной.
Если вы хотите наградить игрока, то пусть он для начала постарается найти желаемое. Расширьте уровень дополнительными местами с секретами, собираемыми предметами и прочими полезностями.
Самое лучше в 3D-пространствах — это, как ни странно, третье измерение. Плоские поверхности скучны, добавьте высоты!
Трамплины и платформы подойдут идеально. Также изменяйте уровень возвышенности самой земли.
Статичные уровни кажутся мёртвыми и скучными. Позвольте игроку поиграться хоть с чем-то. Это может быть даже мелочь вроде пианино или гудка автомобиля. Или пусть это будет рычаг, открывающий дверь. Простенькие пазлы на пути игрока тоже всегда будут кстати.
Теперь нужно что-то, чтобы превзойти ожидания игрока. Вишенка на торте, благодаря которой уровень станет запоминающимся.
Например, кнопка, которая изменит гравитацию, из-за чего вся локация перевернётся. Или средневековый скейтборд, который поможет сбежать от дракона. Возможности безграничны.
Эти простые правила можно применять к любым уровням, чтобы сделать их более интересными. Порядок выполнения тут не так важен, а некоторые пункты можно повторить несколько раз, если того требуют ваши задумки.
Источник:
https://twitter.com/diforus/status/1379045785698992128
У нас, кстати, есть курс по левел-дизайну OutBlock, на котором вы научитесь создавать не только простейшие локации, но и гораздо более сложные уровни.
Записаться на курс:
Как проектировать игровые уровни. Онлайн-курс по проектированию геймплея.
https://bit.ly/2QhpX1Q