Безлім вакансій для пошуку intern та junior! Заходьте на jobs.dev.ua і розміщуйте вакансії! 🧑💻
Микита КазимировGameDev
6 липня 2022, 20:04
2022-07-06
Не тільки Unity та Unreal Engine. Добірка ігрових рушіїв для розробників
Ще десять років тому розробка ігор була практично диким полем, розібратися в якому могли лише обрані. Сьогодні ж у геймдевелоперів-початківців є величезна кількість ресурсів, здатних допомогти зробити перший проект. Розвиток торкнувся і ігрових рушіїв, які значно полегшують процес освоєння нюансів ігрової індустрії.
Саме популярним рушіям і присвячена ця добірка. У ній ви знайдете не тільки відомі імена на кшталт Unity та Unreal Engine, але й більш специфічні речі, які мають задовольнити ваші окремі запити.
Ще десять років тому розробка ігор була практично диким полем, розібратися в якому могли лише обрані. Сьогодні ж у геймдевелоперів-початківців є величезна кількість ресурсів, здатних допомогти зробити перший проект. Розвиток торкнувся і ігрових рушіїв, які значно полегшують процес освоєння нюансів ігрової індустрії.
Саме популярним рушіям і присвячена ця добірка. У ній ви знайдете не тільки відомі імена на кшталт Unity та Unreal Engine, але й більш специфічні речі, які мають задовольнити ваші окремі запити.
Unity
Для початку розберемося все ж з найвідомішими представниками ігрових рушіїв. Unity виявився настільки доступним в освоєнні, що навіть створив свій жартівливий піджанр «гра на Unity», який означає щось не дуже якісне та зроблене нашвидкуруч. Втім, не варто всерйоз так думати, адже інструмент із рушія вийшов потужний.
У Unity дуже простий інтерфейс, завдяки якому багато об'єктів можна «викидати» в робочу зону за допомогою курсора. Усі проекти в Unity складаються із «сцен», кожну з яких вдасться редагувати окремо, що розширює простір для творчості. Рушій підтримує написання скриптів на C#, а для новачків підійде середовище візуального програмування Bolt.
Спочатку рушій був заточений виключно під тривимірні ігри (тоді навіть назва була Unity 3D). Тепер ви можете спокійно робити на ньому що завгодно. Однак якось так повелося, що в основному на рушії розробляють інді-ігри силами невеликих команд.
Приклади ігор на Unity:
Hollow Knight
Cuphead
Fall Guys
Unreal Engine
Друге гучне ім’я серед ігрових рушіїв — і ось з ним вже справи серйозніші. Розробники з Epic Games постійно покращують можливості свого головного інструменту, а ігри на ньому створюють багато відомих на весь світ компанії. Що вже доводить, наскільки Unreal Engine чудовий.
Можливостей у ньому величезна кількість, все й не перерахувати, адже регулярно з’являються ще й нові, щоб відповідати трендам ігрової індустрії. Наприклад, остання версія Unreal Engine 5 орієнтована на роботу з реалістичним освітленням і симуляцією звуку.
Втім, новачкам також тут знайдеться місце. Все завдяки середовищу візуального програмування Blueprints, яке вважається найпотужнішим за можливостями. З його допомогою можна створити повноцінну гру, не написавши жодного рядка коду. Як доказ Epic Games зробила так основу надпопулярної королівської битви Fortnite. Втім, для охочих поекспериментувати є скрипти на С++.
Приклади ігор на Unreal Engine:
Mortal Kombat 11
Borderlands 3
Mass Effect
Source SDK
Говорячи відверто, Source — це закритий рушій Valve, за допомогою якого вона створює всі свої ігри. І так просто скористатися саме ним у вас не вийде. Але студія випустила у відкритий доступ набір інструментів Source SDK, через який можна скористатися усіма можливостями Source без декомпіляції внутрішніх моментів рушія.
Source при цьому довгий час був одним з небагатьох рушіїв у вільному доступі, який не вимагав від розробників спеціальних ліцензій. А отримати в свої руки всі інструменти, що використовувалися при розробці легендарної Half-Life 2, мріяли колись багато хто.
Жанрова спрямованість Valve залишила свій слід на Source, тому рушій найкраще підходить для шутерів. Але при бажанні на ньому можна зробити що завгодно — а основи, закладені в рушії Valve, відразу зададуть як мінімум гідний рівень якості.
Приклади ігор на Source:
Dota 2
Team Fortress 2
Counter-Strike: Global Offensive
GameMaker: Studio
Колись саме з GameMaker починали свій шлях у геймдев багато розробників, адже це був чи не єдиний движок, який не вимагав знань програмування. Сьогодні часи змінилися, але GameMaker: Studio продовжує залишатися максимально простим і зрозумілим середовищем для розробки, в якому при цьому вистачає своїх цікавих можливостей.
У рушій вшили безліч плагінів і сервісів, які полегшують створення окремих моментів гри, наприклад, графіку чи монетизацію. Єдиний його недолік — не найкращі інструменти для роботи з 3D-графікою. Так, вони є, але до якості інших можливостей GameMaker: Studio їм далеко.
Рушій дозволив багатьом талановитим людям, які до цього з іграми не працювали, подарувати нам унікальні шедеври. Тож це один із тих варіантів, на які в першу чергу варто звернути увагу новачкам.
Приклади ігор на GameMaker:
Undertale
Hyper Light Drifter
Hotline Miami
RPG Maker
А цей рушій призначений для конкретного жанру ігор — класичних RPG з видом зверху. Вони зародилися ще у 80-х, продовжують залишатися популярними й сьогодні. Втім, при належній вправності на RPG Maker вдасться зробити і цікавіші речі.
Свій перший рівень на рушії ви зможете створити десь за двадцять хвилин. Достатньо трохи змінити ландшафт, підкрутити характеристики героїв, написати діалог — і все, якась подоба гри вже є. А далі просто повторіть процес кілька десятків (або сотень) разів.
RPG Maker також став інструментом для створення вкрай зворушливих наративних експериментів. Жанр «хорор на RPG Maker» взагалі успішно наздоганяє остраху досі.
Приклади ігор на RPG Maker:
To the Moon
Omori
Lisa: The Painful
Ren’Py
Ще один вузькоспрямований рушій, цього разу — для візуальних новел. Жанр сам по собі не вимогливий до технічних знань розробника, а з Ren’Py створити просту сцену — справа взагалі буквально двох хвилин.
Адже у разі візуальних новел головну роль відіграють сценарій, графіка та музика. Тому над ними вам доведеться попрацювати окремо. Що безпосередньо з розробкою ігор не зовсім пов’язано.
Ще один плюс Ren’Py — він працює з мовою програмування Python, яка вважається однією з найлегших для вивчення. Тобто відносно простими зусиллями ви зможете запрограмувати всередині рушія всі необхідні вам моменти.
Приклади ігор на Ren’Py:
Doki Doki Literature Club
Katawa Shoujo
Loren: The Amazon Princess
Godot
Рушій з відкритим кодом, який спочатку був внутрішнім напрацюванням студій з Латинської Америки. Він вміє повноцінно працювати водночас з 2D та 3D. А за рівнем доступності комусь може взагалі конструктором здатися, а не повноцінним ігровим рушієм.
Однак усередині нього все одно ховається багато цікавих рис. Наприклад, унікальна система підрахунку фізики різних об'єктів. Прямо всередині рушія вийде займатися анімацією моделей і спрайтів, а скрипти тут пишуться як візуально, так і на C++/D/Rust (є версія з підтримкою C#).
Godot поки не відзначився якимись гучними хітами, тому що популярність рушій почав набирати десь кілька років тому. Але гідних інді на ньому вже вистачає.
Ігровий фронт. 25 патріотичних ігор цієї війни, у яких можна нищити путіна й окупантів, а ще — бути волонтером
Під час війни українські розробники створили десятки мініігор. Хтось узяв за базу сюжету військовий «фольклор» — історію про вкрадені фермерами танки та виведені в біолабораторію бойові гуси. Хтось дав можливість українцям зняти стрес і бити президента росії в будь-який можливий спосіб.
Літній розпродаж у PS Store — добірка приємних знижок на ігри для PlayStation
У PS Store прямо зараз проходить великий літній розпродаж, на якому знижки отримали різні ігри. І це чудова можливість поповнити свою бібліотеку PlayStation 4 та PlayStation 5 цікавими проєктами на будь-який смак.
Зібрали для вас найпримітніші знижки. Усі вони будуть актуальними до 18 серпня.
У що грати в серпні 2022 року — календар нових ігор
Літній ігровий застій усе ще триває, але потроху добігає кінця. Уже у вересні розробники почнуть активно постачати аудиторії відеоігри на будь-який смак майже безупинно. Але до цього потрібно трохи перетерпіти серпень, у якому, втім, також знайдуться деякі цікаві новинки.
Розповідаємо про найцікавіші та найпримітніші нові ігри серпня 2022 року.
Хочете повідомити важливу новину? Пишіть у Telegram-бот
Головні події та корисні посилання в нашому Telegram-каналі
Можна додати Harman AIR: https://airsdk.dev/
Це нове життя старого доброго Флешу. Працює на чудовій об'єктно-оруєнтованій мові Action Script 3 та організовує об'єти на екрані у логічний Display List
Ліцензія безкоштовна при доходах до 50к доларів на рік
Дозволяє публікувати ігри на Android, iOS, Windows, MacOS та Linux (до речі, це єдиний рушій, що дозволяє збирати ігри на iOS маючи комп'ютер із Windows)
Приклади ігор:
Shapik: The Moon Quest
Moto X3M Bike Race Game
Steampunk Idle Spinner
Rusty Lake
Sugar, Sugar
Можна додати Harman AIR: https://airsdk.dev/
Це нове життя старого доброго Флешу. Працює на чудовій об'єктно-оруєнтованій мові Action Script 3 та організовує об'єти на екрані у логічний Display List
Ліцензія безкоштовна при доходах до 50к доларів на рік
Дозволяє публікувати ігри на Android, iOS, Windows, MacOS та Linux (до речі, це єдиний рушій, що дозволяє збирати ігри на iOS маючи комп'ютер із Windows)
Приклади ігор:
Shapik: The Moon Quest
Moto X3M Bike Race Game
Steampunk Idle Spinner
Rusty Lake
Sugar, Sugar