Разработчик на Lua — скриптинг игр, моды, embedded и OpenResty

Создание скриптов 1 дн назад 2 показов
Меня зовут по делу: я узкий специалист по Lua. Это не язык из списка, а инструмент, которым я занимаюсь предметно и давно. Разрабатываю игровую логику и моды для движков, где Lua встроен как язык сценариев, собираю встраиваемые скриптовые слои, чтобы гейм-дизайнеры и операторы могли менять поведение без правки кода на C, и выстраиваю обработку запросов на Nginx и OpenResty. Есть хост на C или C++ с проброшенным Lua-биндингом — я напишу то, что работает внутри него, дам продуманный набор функций под ваши задачи и добьюсь стабильного поведения даже на пиках.

Я сознательно держусь в стороне от универсалов по Unity, Unreal и Godot и от типовых бэкендеров: моя тема — тонкие места, где Lua склеивает системы. Это корутины и управление потоком исполнения, контроль над памятью и сборкой мусора, изоляция чужих пользовательских скриптов в песочнице, метатаблицы и опрятная модульная структура, а ещё стоимость каждого перехода через границу с C. В OpenResty делаю обработчики фаз access, rewrite и content, плагины для API-шлюзов, лимитирование запросов, проверку доступа и кеш в shared dictionary, который не ломается под потоком одновременных обращений.

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

— Скриптинг игровой логики и моды для движков с Lua
— Встраиваемый скриптинг и настраиваемое поведение хост-приложений
— Обработчики Nginx/OpenResty фаз access, rewrite, content
— Плагины API-шлюзов, лимитирование и проверка доступа
— Изоляция и безопасный запуск чужих пользовательских скриптов
— Разбор легаси-Lua на чистые документированные модули
Полезно знать

Как откликнуться на этот заказ

Чтобы получить заказ, войдите как фрилансер и отправьте отклик: опишите, как решите задачу, укажите цену и срок и приложите пример похожей работы из портфолио. Заказчик видит все отклики и выбирает исполнителя, поэтому отвечайте конкретно и по делу.

Гарантия оплаты через безопасную сделку

Все расчёты на ProFreelance защищены. При работе через безопасную сделку деньги резервируются на площадке и переводятся исполнителю только после того, как заказчик принял результат — это защищает обе стороны от обмана.

Похожие заказы и услуги

Смотрите другие предложения в разделе «Услуги» или следите за лентой заказов, чтобы откликаться на новые задачи первым.