ProFreelance

Программирование на языке Squirrel и интеграция с C++

Просмотры26за 14 дней: 10
Размещена23.08.2026
Занимаюсь разработкой геймплейных и служебных систем на языке Squirrel — компактном скриптовом языке в стиле C, который придуман для встраивания в игры и приложения. Когда команде нужна логика, понятная гейм-дизайнерам и вынесенная за пределы собранного исполняемого файла, я беру эту часть на себя. В мои задачи обычно входит написание сценариев квестов, поведения ИИ и элементов интерфейса на языке Squirrel, подготовка конфигурационных файлов с возможностью перезагрузки и стыковка виртуальной машины Squirrel с уже написанным кодом на C++, чтобы разработчики меняли поведение без долгой пересборки проекта. Я делал прослойки, которые дают скрипту доступ к родным классам, методам и константам, следят за счётчиком ссылок и аккуратно возвращают ошибки в основную программу. При встраивании я корректно работаю со стековым интерфейсом, регистрирую внешние указатели, бережно обращаюсь с корневой таблицей и ставлю рамки песочницы, чтобы пользовательские моды не обрушили движок. Отдельно настраиваю горячую подмену скриптов в рантайме, сохранение состояния и связку языка Squirrel с системами сборки и прогоном тестов. На выходе вы получаете читаемый исходник с пояснениями, компактную библиотеку-обёртку для хоста, тесты на прослойки и короткую инструкцию для дальнейшего развития силами вашей команды. Профилирую нагруженные места, подкручиваю сборщик мусора и переписываю медленные замыкания там, где это даёт эффект. Подключусь на любой стадии — от раннего прототипа до работающего проекта.

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Полезно знать
Как заказать эту услугу

Напишите исполнителю, уточните детали задачи, сроки и что входит в цену. Изучите портфолио и отзывы — так проще убедиться в опыте под вашу задачу.

Безопасная сделка

Оплата резервируется на площадке и уходит исполнителю после того, как вы приняли работу.

Oksana LysСоздание скриптов
Написать

На какие запросы отвечает эта страница