Luanti 5.12.0: новий кросплатформний ігровий рушій
Luanti 5.12.0: вільний кросплатформний ігровий рушій-пісочниця з підтримкою воксельної механіки
Після трьох місяців розробки опубліковано реліз Luanti 5.12.0, вільного кросплатформного ігрового рушія в жанрі пісочниця. Цей ігровий рушій дозволяє створювати ігри за аналогом Roblox, але з воксельною механікою, використовуючи різноманітні блоки для спільного формування гравцями різних структур та будівель, що утворюють віртуальний світ.
Деякі ігри на рушії прагнуть клонувати Minecraft. Ігровий процес, який надає рушій, повністю залежить від набору модів, створених мовою Lua. Рушій написано мовою С++ з використанням 3D-бібліотеки IrrlichtMt (форк Irrlicht). Код Luanti поширюється під ліцензією LGPL, а ігрові ресурси – під ліцензією CC BY-SA 3.0. Готові збірки формуються для різних дистрибутивів Linux, Android, FreeBSD, Windows та macOS.
Основні зміни у новому релізі Luanti 5.12.0
Перехід на бібліотеку SDL2 та підтримка сенсорних екранів
Однією з найважливіших змін стало використання бібліотеки SDL2 для роботи з вікнами та пристроями введення. Це дозволило додати підтримку керування через сенсорні екрани, що суттєво розширює можливості використання ігрового рушія на різних платформах.
Налаштування комбінацій клавіш
У меню налаштувань з’явилася нова функція – підтримка призначення комбінацій клавіш. Це дає користувачам більше гнучкості при налаштуванні керування грою відповідно до своїх уподобань.
Покращення графічного інтерфейсу
В графічному інтерфейсі реалізовано підтримку вузлової анімації текстур (animated node texture). Крім того, виправлено фільтрацію текстур – тепер вони не виглядають розмитими, що значно покращує візуальне сприйняття гри.
Нова вкладка “Рецензії”
На сторінки з інформацією про пакети додано нову вкладку “Рецензії”. Тепер користувачі можуть бачити відгуки інших гравців про пакет, що спрощує вибір контенту та покращує взаємодію у спільноті.
Нові можливості для розробників
Для розробників ігор додано метод set_camera, який дозволяє обирати режим камери, що співставлена з гравцем. Це відкриває нові можливості для створення різноманітних ігрових механік та режимів перегляду.
Підвищення продуктивності
Значно підвищено продуктивність завантаження та генерації ігрових світів. Також забезпечено більш ефективну індексацію в сховищі об’єктів, що робить ігровий процес плавнішим та приємнішим.
Отже, новий реліз Luanti 5.12.0 пропонує численні покращення, які роблять цей воксельний ігровий рушій ще більш функціональним та зручним як для гравців, так і для розробників. Більш детальну інформацію про всі зміни можна знайти у офіційному списку змін.
Завдяки цим оновленням, Luanti продовжує розвиватися як потужна альтернатива комерційним ігровим рушіям, дозволяючи створювати захоплюючі воксельні світи з відкритим кодом.