Опис послуги
ПерекладПрацюю з Gravity — компактною, швидкою, об'єктно-орієнтованою та динамічно типізованою скриптовою мовою, створеною для вбудовування у нативні додатки та ігри. Якщо вам потрібний легкий шар скриптів, який ви чи ваші користувачі зможете змінювати без перезбірки хоста, Gravity підходить ідеально, і я знаю її дуже добре.
Що я роблю: проектую та пишу скрипти й модулі на Gravity, відкриваю ваш рушій для скриптів через акуратні привязки, зв'язую все це з кодовою базою на C, C++ чи Swift. Використовую мову на повну силу: класи та спадкування, замикання, файбери для кооперативної багатозадачності та корутинної ігрової логіки, перевантаження операторів та стандартну бібліотеку. Вбудовую саму віртуальну машину, реєструю нативні функції та класи, передаю значення через границю та обробляю помилки так, щоб поганий скрипт ніколи не впав додаток.
Типові задачі: ігрова та квестова логіка, системи модів та плагінів, рушії конфігурації та правил, дерева поведінки для ШІ, гаряча перезавантаження контенту та зв'язуючий шар, що дозволяє дизайнерам писати скрипти, не залізаючи у внутрішність рушія. Профілюю та оптимізую гарячі ділянки, тримаю пам'ять передбачуваною, пишу читаний код, який не розвалюється з ростом проекту.
Ви отримуєте прокоментований вихідник, коротке керівництво по інтеграції, приклади хост-коду з викликами та привязками, а також тести там, де вони доречні. Розкажіть про рушій, платформу та що повинні контролювати скрипти — запропоную найчистіший спосіб вбудовування. Доступні етапи оплати, ревю коду та подальша підтримка.
Що я роблю: проектую та пишу скрипти й модулі на Gravity, відкриваю ваш рушій для скриптів через акуратні привязки, зв'язую все це з кодовою базою на C, C++ чи Swift. Використовую мову на повну силу: класи та спадкування, замикання, файбери для кооперативної багатозадачності та корутинної ігрової логіки, перевантаження операторів та стандартну бібліотеку. Вбудовую саму віртуальну машину, реєструю нативні функції та класи, передаю значення через границю та обробляю помилки так, щоб поганий скрипт ніколи не впав додаток.
Типові задачі: ігрова та квестова логіка, системи модів та плагінів, рушії конфігурації та правил, дерева поведінки для ШІ, гаряча перезавантаження контенту та зв'язуючий шар, що дозволяє дизайнерам писати скрипти, не залізаючи у внутрішність рушія. Профілюю та оптимізую гарячі ділянки, тримаю пам'ять передбачуваною, пишу читаний код, який не розвалюється з ростом проекту.
Ви отримуєте прокоментований вихідник, коротке керівництво по інтеграції, приклади хост-коду з викликами та привязками, а також тести там, де вони доречні. Розкажіть про рушій, платформу та що повинні контролювати скрипти — запропоную найчистіший спосіб вбудовування. Доступні етапи оплати, ревю коду та подальша підтримка.