Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Leadwerks - это кроссплатформенный игровой движок, разработанный Leadwerks Software, который ориентирован на простоту использования и обучения. Программное обеспечение поддерживает Windows и Linux, а поддержка OS X находится в стадии разработки. Leadwerks в настоящее время находится на четвертой основной версии и продается через платформу цифрового распространения Steam .

Обзор [ править ]

Leadwerks написан на языке программирования C ++ и использует графический API OpenGL 4.0. Newton Dynamics используется для физики. Сценарии предоставляются языком программирования Lua , при этом LuaJIT используется для своевременной компиляции сценариев в машинный код. Включена система навигации AI, основанная на библиотеке Recast. OpenAL используется для аудио.

Leadwerks Game Engine позиционируется как простая в освоении система разработки игр с тремя уровнями разработки, предназначенными для облегчения процесса обучения . Система потокового графа и визуальный редактор позволяют создавать простые игры без программирования. Сценарий Lua позволяет использовать более продвинутую игровую механику и настраиваемое поведение, а C ++ можно использовать для низкоуровневого программирования и импорта внешних библиотек.

Лицензии [ править ]

Стандартная версия Leadwerks Game Engine продается в Steam за 99 долларов и поддерживает программирование на Lua. DLC Professional Edition добавляет поддержку программирования на C ++ с помощью шаблонов проектов для Visual Studio и Code :: Blocks IDE для Linux. Также доступны несколько DLC для модельных пакетов, а также магазин для созданных пользователями 3D-моделей, текстур, скриптов и звуков, созданных в системе Steam Workshop. Лицензионное соглашение с конечным пользователем позволяет любому лицензиату публиковать коммерческие игры без лицензионных отчислений. Экран-заставка не требуется.

История [ править ]

Leadwerks Game Engine начинался как бесплатный помощник для редактора карт BSP 3D World Studio. Версия 1.0 движка Leadwerks Game Engine была выпущена в 2007 году. [1] В движке использовался OpenGL 2.1 и комбинация карт освещения на основе текстур и освещения для каждой вершины.

Версия 2 была выпущена в мае 2008 года и использовала карты теней в модуле прямого рендеринга. [3] В версии 2.1 рендерер был переключен на отложенный рендерер , что сделало Leadwerks вторым коммерческим игровым движком в мире, использующим этот ныне распространенный метод (первым из которых является X-Ray Engine, на котором основана серия игр STALKER от GSC Игровой мир ). [4]

Версия 3 была выпущена в апреле 2013 года на конференции разработчиков игр. [5] Это была первая мультиплатформенная версия с поддержкой Windows, Mac, iOS и Android с первого дня. Поддержка мобильной графики ограничивала возможности рендерера на ПК, и изменения были плохо восприняты существующей пользовательской базой. В июне того же года компания запустила кампанию Kickstarter по поддержке Linux, собрав 42000 долларов за шесть недель. [6] В январе 2014 года в Steam была запущена версия 3.1 с удаленной поддержкой Windows и Linux, новым отложенным рендерером и удаленной поддержкой мобильных устройств. [7] Во время зимней распродажи Steam 2014 года игровой движок Leadwerks получил награду «Выбор сообщества» и был размещен на главной странице Steam. [8]

Версия 4 была выпущена в декабре 2015 года с новой системой растительности для отображения большого количества листвы с минимальным использованием памяти. [9] Примерно в это же время было объявлено, что программное обеспечение привлекло более 10 000 пользователей. [10]

Ссылки [ править ]

  1. ^ a b «Информационный бюллетень для создателей игр - выпуск 38» .
  2. ^ "Leadwerks Game Engine 4.6 выпущен" .
  3. ^ "Информационный бюллетень создателей игры - выпуск 64" .
  4. ^ Клинт, Джош. «Отложенный рендеринг в Leadwerks Engine» (PDF) . Leadwerks. Архивировано из оригинального (PDF) 9 декабря 2008 года. Цитировать журнал требует |journal=( помощь )CS1 maint: обескураженный параметр ( ссылка )
  5. ^ "Платформа для разработки собственного кода Leadwerks 3 запускается" .
  6. ^ Chapple, Крэйг (март 2014). «Открытие Linux». Развивайте . Vol. 147. Лондон: Intent Media. п. 60.
  7. ^ "Игровой движок Leadwerks направляется в Steam" .
  8. ^ «Праздничная распродажа Steam 2014: День 13, в котором представлены Ведьмак 2, Дитя Света, Dragon Age и многое другое» .
  9. ^ * Lengyel, Эрик (2016). "Game Engine Gems 3", CRC Press
  10. ^ «Leadwerks Game Engine превышает 10 000 платных пользователей» .

Внешние ссылки [ править ]

  • Официальный веб-сайт