Специализируюсь на Gravity — небольшом, быстром, объектно-ориентированном и динамически типизированном скриптовом языке, который создан именно для встраивания в нативные приложения и игры. Когда проекту нужен лёгкий скриптовый слой, изменяемый без пересборки основного кода, Gravity даёт ровно это, а я владею им в совершенстве.
Мой набор услуг: проектирование и написание скриптов и модулей Gravity, раскрытие вашего движка для скриптинга через продуманные мосты, интеграция с базой на C, C++ или Swift. Задействую все возможности языка: классы с наследованием, замыкания, файберы для кооперативной многозадачности и корутинной логики геймплея, перегрузку операторов, стандартную библиотеку. Поднимаю саму виртуальную машину, регистрирую нативные функции и классы, аккуратно переношу значения между сторонами и выстраиваю обработку ошибок, чтобы сбойный скрипт не обрушивал программу.
Чаще всего это: логика геймплея и квестов, механизмы модов и расширений, движки правил и конфигурации, поведенческие деревья ИИ, горячая подмена контента и прослойка, дающая дизайнерам писать сценарии без погружения в кишки движка. Ищу и ускоряю узкие места, удерживаю расход памяти под контролем, оставляю код понятным даже когда проект разрастается.
На выходе — исходник с комментариями, компактная инструкция по интеграции, образцы кода хоста с вызовами и привязками, тесты там, где они оправданы. Опишите движок, платформу и зону ответственности скриптов — предложу максимально чистую схему встраивания. Возможна поэтапная оплата, разбор кода и сопровождение после сдачи.
Мой набор услуг: проектирование и написание скриптов и модулей Gravity, раскрытие вашего движка для скриптинга через продуманные мосты, интеграция с базой на C, C++ или Swift. Задействую все возможности языка: классы с наследованием, замыкания, файберы для кооперативной многозадачности и корутинной логики геймплея, перегрузку операторов, стандартную библиотеку. Поднимаю саму виртуальную машину, регистрирую нативные функции и классы, аккуратно переношу значения между сторонами и выстраиваю обработку ошибок, чтобы сбойный скрипт не обрушивал программу.
Чаще всего это: логика геймплея и квестов, механизмы модов и расширений, движки правил и конфигурации, поведенческие деревья ИИ, горячая подмена контента и прослойка, дающая дизайнерам писать сценарии без погружения в кишки движка. Ищу и ускоряю узкие места, удерживаю расход памяти под контролем, оставляю код понятным даже когда проект разрастается.
На выходе — исходник с комментариями, компактная инструкция по интеграции, образцы кода хоста с вызовами и привязками, тесты там, где они оправданы. Опишите движок, платформу и зону ответственности скриптов — предложу максимально чистую схему встраивания. Возможна поэтапная оплата, разбор кода и сопровождение после сдачи.