«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх

«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх Фото 0

Изометрия это формат, который возник одним из первых, являясь логичным развитием 2D-картинки с аркадных автоматов и консолей. Несмотря на появление в 1980-х годах, такая графика востребована на данный момент, поэтому широко применяется при проектировании игр для мобильных и десктопных платформ. 

Далее мы рассмотрим изометрические игры, расскажем об основных принципах разработки, составим перечень лучших игр такого формата.  

Что такое изометрия с точки зрения геймдизайна?

Изначально изометрия игры использовалась для имитации 3D-графики в ситуациях, когда технологии были слишком дорогими для повсеместного внедрения. Сейчас изометрическая проекция – неизменная составляющая определенного жанра, например стратегического. Также ее визитной карточкой является принадлежность к определенным сериям игр. Так, Diablo уже нельзя представить с другим дизайном. 

«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх Фото 1

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

  • Mobile Legends: Bang Bang;
  • This Is the Police 1, 2;
  • Homescapes;
  • Lara Croft GO;
  • Godus. 

Наша игра Manor Matters также построена по канонам изометрической проекции, например, так спроектирована основная игровая локация. Особый угол обзора позволяет пользователю рассмотреть максимум деталей, получая удовольствие от внешнего оформления виртуального мира. 

«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх Фото 2

Далеко не все игры имеют истинную изометрическую проекцию (оси которой размещены под углом 120 градусов друг к другу). Сейчас проблему решают реализацией сглаживания, ранее его не существовало, поэтому проекция имела соотношение 2:1 (диметрическая). 

«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх Фото 3

Также в играх периодически используются другие проекции, похожие на изометрию:

  • Триметрическая. Подобное отображение есть в Fallout и градостроительном симуляторе SimCity (доступно и для мобильных платформ).

«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх Фото 4

  • Косоугольная. Наиболее ярким представителем была игра Ultima Online. Проекция представляет собой две верхние оси с углом 135 градусов и нижнюю с параметром 90 градусов. 

«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх Фото 5

  • Комбинированная. Объединяет несколько проекций, например, перспективную и с высоты птичьего полета, как в Torchlight. 

«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх Фото 6

Мы называем все перечисленные варианты изометрией, получившей популярность из-за легкости реализации 3D-графики на 2D-основе. Параллельно проецируемые объекты не изменяются при перемещении по локации, компьютер не тратит ресурсы для масштабирования спрайтов, имитации визуальной перспективы. 

Изометрия в играх во времена старых 8-битных и 16-битных консолей позволяла изображать большие игровые зоны, выполненные в стиле 3D-графики. Без особых затрат, технической подготовки разработчики предоставили игрокам ряд преимуществ:

  • новое измерение, в сравнении с top-down стилем игры;
  • легкое управление большим количеством юнитов, что важно для стратегий;
  • отсутствие передвижения камеры при использования игры. 

Быстрый прогресс технологий способствует развитию разрешений и дисплеев, поэтому изометрия в играх постоянно визуализируется, улучшается технологией сглаживания. Но рендеринг графики не всегда получается провести повторно. Так произошло с Baldur’s Gate в 2012 г., когда Beamdog переделывали версию 1998 года. Тогда команда столкнулась с отсутствием многих оригинальных ресурсов, утерянных во время наводнения. Чтобы выйти из ситуации, 2D-графику просто масштабировали, без задействования повторного рендеринга. Результат вышел логичным – изометрическая игра получила местами нечеткую графику, раскритикованную сообществом даже в сравнении с оригинальной версией. 

Изометрия в играх: эволюция проекции

Впервые изометрическое изображение появилось в игре Zaxxon, вышедшей в 1982 году на международном уровне (в 1981 году состоялся японский релиз). Это изометрический шутер, основанный на управлении космолетом, поражающим цели с заканчивающимся топливом. Угол обзорности позволил разработчикам реализовать тени – ранее данный прием не использовался. 

«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх Фото 7

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

Развитие изометрия в играх получила внутри проекта Congo Bongo, созданного по аналогии с Zaxxon, но имевшего настоящее трехмерное лазание по препятствиям, хорошо реализованное падение. А вот в домашних компьютерах изометрические игры стали еще более разнообразными. Например, Ant Attack позволяла игроку менять вид по оси 90 градусов, свободно передвигать юнитов. 

«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх Фото 8

В игре Knight Lore для ZX Spectrum жанр изометрических игр был определен на долгие годы вперед, тогда же появились и шикарные стратегии. Это были изометрические игры SimCity 2000 и Civilization 2, сохранившие основные черты до нашего времени. 

Хотя впоследствии тренд на изометрические игры стих, он набрал новые обороты в 2009 году после запуска Kickstarter. Популярные проекты Shadowrun Returns, Pillars of Eternity, Divinity: Original Sin показали игрокам будущее изометрии в играх, сделав ее востребованным форматом. 

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

Изометрическая графика в играх, по оценкам экспертов, сохранит сильные позиции на рынке гейминга, несмотря на развитие VR-технологий. Изометрия в играх присутствует среди многих современных MOBA-игр, включительно с мобильными устройствами. 

Как сделать игру в изометрии: основные аспекты

Создание изометрической игры зачастую воспринимается как более простой процесс, нежели в случае с 3D-проектами. На деле изометрия в играх пишется на тех же движках и языках программирования, которые применяются в геймдеве. Вы можете выбрать движок или конструктор, а также задействовать языки C#, C++, Javascript, Java и многие другие варианты. 

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

  • материалы – обычно рабочие текстуры берутся из фотобанков или рисуются от руки, это зависит от стилистической задумки команды. Так создается реалистичная архитектура уровней, подобную задачу производят посредством популярных инструментов, например Adobe Substance 3D;
  • освещение – создать настроение игрового мира можно через правильно выставленное освещение. Это необходимо для общего ощущения и сюжета, ведь свет выделяет детали игрового мира или, напротив, скрывает некоторые участки;
  • визуальное повествование – для пользователя история игры раскрывается не только текстом и диалогами, которые чаще всего уместны только в RPG. Большую роль играет внешний вид персонажей, локаций и предметов, через который транслируется сюжет и создается детализация.

Чтобы ускорить разработку проекта с множеством элементов, похожих друг на друга, изометрия в играх прорабатывается через инструменты процедурной генерации. Например, это Substance Painter или Substance Designer. Они автоматически производят нужное количество элементов, распределяемых по игровому миру. 

По теме: Борьба с графическими несовершенствами: технология Anti-aliasing в играх

Для создания изометрии с нуля можно использовать Adobe Illustrator или Autocad – это наиболее популярные и функциональные графические инструменты. Но начинать создание нового контента следует для основных деталей, часто используемые материалы можно взять из библиотек материалов. 

Среди хороших библиотек присутствуют Gametextures или Quixel Megascans, обладающие потрясающим запасом информации. При необходимости изометрия в играх детализируется графическим пакетом, придающим настоящую индивидуальность. 

Порядок разработки зависит от выбранного подхода, и наиболее часто изометрия в играх имеет плиточная структура. На каждой плитке размещается частичка данных, а много таких элементов формируют полное представление проекта. Изометрические игры предполагают движение персонажа происходит по декартовым координатам определенной оси. Если используется ось x, то нужно увеличить значение х, переводя позицию в изометрические координаты соответствующей функцией. 

«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх Фото 9

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

«2.5D» или «псевдо-3D»: руководство по рисованию изометрии в играх Фото 10

ТОП-10 изометрических игр

Изометрическое рисование за историю игровой индустрии дало большое количество хитов. Мы выбрали 10 наиболее рейтинговые изометрические игры:

  • Fallout. Игра постапокалиптического сеттинга, разворачиваемая после Третьей мировой войны с применением ядерного оружия. Главный герой недавно покинул бункер и входит в новый мир, о котором ранее не имел представления. Данный проект начал целую серию игр и предлагал огромное количество функций (в 1997 году). В их числе перки, помощник пип-бой, ручное прицеливание в отдельные участки тела, продвижение по уровням и многое другое. 
  • Diablo 2. Культовый эталон ARPG, предложивший развитую систему персонажей с сильными и слабыми сторонами. Деление на классы позволило внедрить множество умений и их прокачку, реализовало широкий выбор оружия. Ролевка давала интересные задания и предполагала развитую систему наград за их выполнение. Масса локаций и вариативное развитие героя стали отличительными чертами данной игры, и даже Diablo 3, по оценке критиков, не смогла превзойти вторую часть. 
  • Torchlight 2. Достойная современная игра, вышедшая в 2012 году, предлагала мультипликационный стиль графики, глубокую настройку внешнего вида персонажа. На выбор есть четыре класса, у каждого три дерева навыков для уникального развития каждого персонажа. Помимо основной геймплейной линии, игра предоставляет питомцев и дополнительные занятия, такие как рыбалка. Несмотря на изометрическое оформление, разработка получилась крайне динамичной, насыщенной событиями. 
  • Disco Elysium. Интересный изометрический микс RPG и полицейской тематики с безграничной свободой поведения. Внутри реализован приличный набор навыков для продвижения по сюжету, являющийся ее изюминкой. Дополнительно отлично проработана графическая составляющая, которой можно просто наслаждаться. 
  • Baldur’s Gate 2: Shadows of Amn. Одна из первых игр, с открытым масштабным миром с квестами разного типа и второстепенными заданиями. Огромное количество внутреннего контента и продуманный саундтрек не наскучивают, делают игру разнообразнее, затягивая прохождение на десятки часов. 
  • Pillars of Eternity. Здесь объединились лучшие традиции и тренды RPG, которые включают проработанный разносторонний сюжет, развитую боевую составляющую, наличие наполненных контентом подземелий. 11 игровых классов сильно отличаются друг от друга, графическая часть передает нюансы игрового мира. 
  • Wasteland 3. Достойная постапокалиптическая RPG, с сюжетом вокруг единственного выжившего рейнджера среди пустынь льда Колорадо. Деление на фракции, наличие развития технологий, масса спрятанных секретов делают игру разнообразнее, присутствуют вариативные моральные решения, влияющие на геймплей. 
  • Titan Quest. Выполнен в жанре слэшера, который нечасто встречается в изометрическом формате. Действие разворачивается среди античного мифического мира в известных легендарных локациях, а развивать персонажа можно экипировкой и новыми навыками. 
  • «Горький-17: Запретная зона». Отечественная игра родом из 1999 года, построенная на исследовании разрушенного секретного города. Здесь отлично проведут время любители пошаговой тактики и закрученного сюжета, желающие поностальгировать. 
  • Black Guards. Добротная ролевка с пошаговыми элементами предлагает игроку раскрыть убийство принцессы. Существует три игровых класса с особыми умениями, из которых для команды можно выбрать не более пяти персонажей. У каждого своя история, прописанная сценаристами. 

Изометрические игры известны с 1980-х годов, тогда студии начали разрабатывать продукты с имитацией 3D-изображений. Изометрия в играх поддерживается большинством инструментов современного геймдева, став визитной карточкой многих RPG и стратегий. Изометрические игры предлагают необычный взгляд на локации, вызывая новые ощущения от визуальной составляющей.