Luanti 5.13.0 — новая версия воксельного игрового движка с расширенными возможностями

Вышла новая версия свободного воксельного игрового движка Luanti 5.13.0 — результат двухмесячного активного развития проекта. Luanti представляет собой кроссплатформенную игровую платформу в жанре песочницы, ориентированную на создание пользовательских миров с использованием воксельной технологии, напоминающей механику Minecraft, но с расширенными возможностями кастомизации и модификации игрового процесса.

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

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

Ядро движка написано на C++ и использует графическую библиотеку IrrlichtMt — форк популярной 3D-библиотеки Irrlicht, адаптированный под нужды Luanti. Это обеспечивает хорошую производительность и совместимость с различными системами. Проект распространяется с открытым исходным кодом: сам движок лицензирован под LGPL, а игровые ассеты — под Creative Commons BY-SA 3.0. Это значит, что любой желающий может не только использовать, но и модифицировать Luanti, а также создавать на его основе собственные игры.

Готовые сборки Luanti 5.13.0 уже доступны для загрузки на платформах Linux, Android, macOS, Windows и FreeBSD. Это делает движок универсальным инструментом для кроссплатформенной разработки.

Что нового в версии 5.13.0:

- Улучшена производительность рендеринга больших воксельных миров благодаря оптимизации движка на уровне работы с памятью и геометрией.
- Обновлена система освещения: теперь поддерживается динамическое освещение с возможностью настройки света от объектов и времени суток.
- Введена поддержка новых типов блоков, включая интерактивные блоки с возможностью подключения скриптов.
- Расширены возможности API для Lua-модов, добавлены новые хуки и события, упрощающие создание сложных игровых механик.
- Улучшен интерфейс редактора карт и объектов, добавлены инструменты для быстрого размещения и копирования построек.
- Оптимизирована поддержка мобильных устройств: повышена стабильность работы на Android, улучшено управление и адаптация интерфейса под сенсорные экраны.
- Исправлены десятки багов, включая проблемы с загрузкой текстур и синхронизацией объектов в многопользовательском режиме.

Можно ли использовать Luanti для создания мира, как в Minecraft?

Да, движок Luanti изначально задумывался как гибкая основа для построения воксельных миров, что делает его идеальным выбором для создания игр в духе Minecraft. Благодаря модульной архитектуре и поддержке пользовательских модов, вы можете реализовать практически любую механику — от разрушения и строительства блоков до крафта, мобов, биомов и генерации ландшафта.

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

Дополнительные возможности Luanti:

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

Luanti активно развивается, и сообщество разработчиков постоянно расширяет его возможности. Если вы хотите создать собственный "Minecraft-подобный" проект с уникальными механиками и визуальным стилем — Luanti предоставляет для этого все необходимые инструменты.

Также движок может быть полезен в образовательных целях — он позволяет учащимся познакомиться с основами программирования, 3D-моделирования и проектирования игр в интерактивной форме. Благодаря открытой архитектуре, педагог может использовать Luanti как платформу для учебных проектов.

Таким образом, Luanti 5.13.0 — это мощный, гибкий и открытый инструмент для создания воксельных игр любой сложности. Он подойдёт как для хобби-разработчиков, так и для команд, стремящихся реализовать амбициозные идеи в жанре песочницы.

Прокрутить вверх