O usłudze
PrzetłumaczonePracuję z Gravity — kompaktowym, szybkim, obiektowym i dynamicznie typowanym językiem skryptowym zaprojektowanym do osadzania w natywnych aplikacjach i grach. Jeśli potrzebujesz lekkiej warstwy skryptowej, którą Ty lub Twoi użytkownicy możecie zmieniać bez przebudowy hosta, Gravity jest idealne, a ja znam je dokładnie.
Co robię: projektuję i piszę skrypty oraz moduły na Gravity, udostępniam Twój silnik skryptom poprzez czyste powiązania, łączę to wszystko z bazą kodu w C, C++ lub Swift. Wykorzystaj język w pełni: klasy i dziedziczenie, zamknięcia, włókna do współpracy wielozadaniowej i logiki gry opartej na korutynach, przeciążanie operatorów i standardowa biblioteka. Osadź samą maszynę wirtualną, rejestruj funkcje i klasy natywne, przekazuj wartości przez granicę i obsługuj błędy, aby zły skrypt nigdy nie zawiesił aplikacji.
Typowe zadania: logika gry i zadań, systemy modów i wtyczek, silniki konfiguracji i reguł, drzewa zachowań dla AI, gorące przeładowanie treści oraz warstwa powiązań umożliwiająca projektantom pisanie skryptów bez zagłębiania się w wewnętrzne działanie silnika. Profiluj i optymalizuj gorące punkty, utrzymuj pamięć przewidywalną, pisz czytelny kod, który nie łamie się w miarę rozwoju projektu.
Otrzymujesz skomentowany kod źródłowy, krótki przewodnik integracyjny, przykłady kodu hosta z wywołaniami i powiązaniami oraz testy tam, gdzie to stosowne. Powiedz mi o swoim silniku, platformie i co skrypty powinny kontrolować — zaproponuję najczystszy sposób na osadzenie tego. Etapy płatności, przegląd kodu i bieżące wsparcie są dostępne.
Co robię: projektuję i piszę skrypty oraz moduły na Gravity, udostępniam Twój silnik skryptom poprzez czyste powiązania, łączę to wszystko z bazą kodu w C, C++ lub Swift. Wykorzystaj język w pełni: klasy i dziedziczenie, zamknięcia, włókna do współpracy wielozadaniowej i logiki gry opartej na korutynach, przeciążanie operatorów i standardowa biblioteka. Osadź samą maszynę wirtualną, rejestruj funkcje i klasy natywne, przekazuj wartości przez granicę i obsługuj błędy, aby zły skrypt nigdy nie zawiesił aplikacji.
Typowe zadania: logika gry i zadań, systemy modów i wtyczek, silniki konfiguracji i reguł, drzewa zachowań dla AI, gorące przeładowanie treści oraz warstwa powiązań umożliwiająca projektantom pisanie skryptów bez zagłębiania się w wewnętrzne działanie silnika. Profiluj i optymalizuj gorące punkty, utrzymuj pamięć przewidywalną, pisz czytelny kod, który nie łamie się w miarę rozwoju projektu.
Otrzymujesz skomentowany kod źródłowy, krótki przewodnik integracyjny, przykłady kodu hosta z wywołaniami i powiązaniami oraz testy tam, gdzie to stosowne. Powiedz mi o swoim silniku, platformie i co skrypty powinny kontrolować — zaproponuję najczystszy sposób na osadzenie tego. Etapy płatności, przegląd kodu i bieżące wsparcie są dostępne.