Ізометрія — це формат, який виник одним із перших і був логічним розвитком 2D-картинки з аркадних автоматів та консолей. Попри те що з’явилася така графіка в 1980-х роках, вона має попит зараз, тому широко застосовується у проєктуванні ігор для мобільних і десктопних платформ.
Далі ми розглянемо ізометричні ігри, розповімо про основні принципи розробки, складемо перелік найкращих ігор такого формату.
Спочатку ізометрію гри використовували для імітації 3D-графіки в ситуаціях, коли технології були надто дорогими для повсюдного впровадження. Сьогодні ізометрична проєкція — постійна складова певного жанру, наприклад стратегічного. Також її візитною карткою є належність до певних серій ігор. Так, Diablo вже не можна уявити з іншим дизайном.
Поняття ізометрії передбачає паралельну проєкцію зі зміщенням камери для появи тривимірного ефекту. Такий хід збільшує простір екрана, повноцінно демонструючи оточення. Приклади цього дизайну є в таких ізометричних іграх:
Наша гра Manor Matters також побудована за канонами ізометричної проєкції, наприклад, так спроєктована основна ігрова локація. Особливий кут огляду дає змогу користувачеві роздивитися максимум деталей, отримуючи насолоду від зовнішнього оформлення віртуального світу.
Не всі ігри мають справжню ізометричну проєкцію (осі якої розміщені під кутом 120 градусів одна до одної). Наразі проблему вирішують реалізацією згладжування, раніше її не існувало, тому проєкція мала співвідношення 2:1 (диметрична).
Також в іграх періодично використовують інші проєкції, схожі на ізометрію:
Ми називаємо всі перелічені варіанти ізометрією, що набула популярності через легкість реалізації 3D-графіки на 2D-основі. Паралельно проєктовані об’єкти не змінюються під час переміщення по локації, комп’ютер не витрачає ресурси на масштабування спрайтів, імітацію візуальної перспективи.
Ізометрія в іграх за часів старих 8-бітних та 16-бітних консолей давала змогу зображати великі ігрові зони, виконані у стилі 3D-графіки. Без особливих витрат, технічної підготовки розробники надали гравцям низку переваг:
Швидкий прогрес технологій сприяє розвитку розширень та дисплеїв, тому ізометрія в іграх постійно візуалізується, покращується технологією згладжування. Але рендеринг графіки не завжди вдається провести повторно. Так сталося з Baldur’s Gate у 2012 році, коли Beamdog переробляли версію 1998 року. Тоді команда зіткнулася з відсутністю багатьох оригінальних ресурсів, загублених під час повені. Щоб вийти із ситуації, 2D-графіку просто масштабували, без повторного рендерингу. Результат вийшов логічним — ізометрична гра отримала місцями нечітку графіку, яку розкритикувала спільнота навіть у порівнянні з оригінальною версією.
Вперше ізометричне зображення з’явилося у грі Zaxxon, що вийшла в 1982 році на міжнародному рівні (у 1981 році відбувся японський реліз). Це ізометричний шутер, у якому гравець керує космольотом, що вражає цілі, і стежить, щоб не закінчилося паливо. Кут огляду дав змогу розробникам реалізувати тіні — раніше цей прийом не використовували.
Ще одним проєктом, який належить до першої хвилі ізометричних ігор, є аркада Q*bert. Вона стала частиною масової культури та мала елементи головоломки. Піраміда, яку головний герой мусив перефарбувати в заданий колір стрибками, мала ізометричну проєкцію.
Розвиток ізометрії відбувався всередині проєкту Congo Bongo, який був створений за аналогією із Zaxxon, але мав справжнє тривимірне пересування по перешкодах, добре реалізоване падіння. А ось на домашніх комп’ютерах ізометричні ігри стали ще більш різноманітними. Наприклад, Ant Attack давала гравцеві змогу змінювати вигляд за віссю 90 градусів, вільно пересувати юніти.
У грі 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 та багато інших варіантів.
Ізометричні ігри особливу увагу приділяють бекграунду — зовнішньому оформленню локацій, адже гравець за задумом геймплея бачить увесь простір. Його важливо опрацювати з доброю деталізацією. Звернути увагу варто на:
Щоб прискорити розробку проєкту з безліччю елементів, схожих один на одного, ізометрія в іграх опрацьовується за допомогою інструментів процедурної генерації. Наприклад, це Substance Painter чи Substance Designer. Вони автоматично виробляють потрібну кількість елементів, що розподіляються по ігровому світу.
Для створення ізометрії з нуля можна використовувати Adobe Illustrator або Autocad — це найбільш популярні та функціональні графічні інструменти. Але починати створення нового контенту слід для основних деталей, матеріали, які часто використовуються, можна взяти з бібліотек матеріалів.
Серед хороших бібліотек — GameTextures або Quixel Megascans, що мають приголомшливий запас інформації. За потреби ізометрія в іграх деталізується графічним пакетом, що надає індивідуальність.
Порядок розробки залежить від обраного підходу, і найчастіше ізометрія в іграх має плиткову структуру. На кожній плитці розміщується частка даних, а багато таких елементів формують повне представлення проєкту. Ізометричні ігри передбачають, що рух персонажа відбувається за декартовими координатами певної осі. Якщо використовується вісь x, потрібно збільшити значення х, переводячи позицію в ізометричні координати відповідною функцією.
Окрему увагу ізометрія в іграх приділяє персонажу, що промальовується з кожної точки огляду. Їх кількість залежить від кількості напрямків, хоча найчастіше зустрічається вісім різних шляхів. Ізометричні ігри вимагають від розробника конкретного опрацювання взаємодій, точок дотику, глибини персонажів та інших нюансів.
Ізометричне малювання за історію ігрової індустрії дало велику кількість хітів. Ми вибрали 10 найбільш рейтингових ізометричних ігор:
Ізометричні ігри відомі з 1980-х років, тоді студії почали розробляти продукти з імітацією 3D-зображень. Ізометрія в іграх підтримується більшістю інструментів сучасного геймдеву, ставши візитівкою багатьох RPG та стратегій. Ізометричні ігри пропонують незвичайний погляд на локації, викликаючи нові відчуття від візуальної складової.