Informazioni sul servizio
TradottoLavoro con Gravity — un linguaggio di scripting compatto, veloce, orientato agli oggetti e tipizzato dinamicamente, progettato per essere incorporato in applicazioni e giochi nativi. Se hai bisogno di uno strato di scripting leggero che tu o i tuoi utenti possiate modificare senza ricompilare l'host, Gravity è perfetto e lo conosco a menadito.
Cosa faccio: progetto e scrivo script e moduli su Gravity, espongo il tuo motore agli script attraverso binding puliti, collego tutto a una base di codice in C, C++ o Swift. Usa il linguaggio al suo pieno potenziale: classi e ereditarietà, chiusure, fiber per multitasking cooperativo e logica di gioco basata su coroutine, sovraccarico degli operatori e libreria standard. Incorpora la macchina virtuale stessa, registra funzioni e classi native, passa valori attraverso il confine e gestisci errori in modo che uno script errato non faccia mai crashare l'applicazione.
Compiti tipici: logica di gioco e missione, sistemi di mod e plugin, motori di configurazione e regole, alberi comportamentali per AI, ricarica di contenuti a caldo e uno strato di binding che consente ai designer di scrivere script senza immergersi negli interni del motore. Profilare e ottimizzare i punti critici, mantenere la memoria prevedibile, scrivere codice leggibile che non si rompa man mano che il progetto cresce.
Riceverai codice sorgente commentato, una breve guida all'integrazione, esempi di codice host con chiamate e binding, e test dove appropriato. Parlami del tuo motore, piattaforma e di cosa dovrebbero controllare gli script — proporrò il modo più pulito per incorporarlo. Fasi di pagamento, revisione del codice e supporto continuo sono disponibili.
Cosa faccio: progetto e scrivo script e moduli su Gravity, espongo il tuo motore agli script attraverso binding puliti, collego tutto a una base di codice in C, C++ o Swift. Usa il linguaggio al suo pieno potenziale: classi e ereditarietà, chiusure, fiber per multitasking cooperativo e logica di gioco basata su coroutine, sovraccarico degli operatori e libreria standard. Incorpora la macchina virtuale stessa, registra funzioni e classi native, passa valori attraverso il confine e gestisci errori in modo che uno script errato non faccia mai crashare l'applicazione.
Compiti tipici: logica di gioco e missione, sistemi di mod e plugin, motori di configurazione e regole, alberi comportamentali per AI, ricarica di contenuti a caldo e uno strato di binding che consente ai designer di scrivere script senza immergersi negli interni del motore. Profilare e ottimizzare i punti critici, mantenere la memoria prevedibile, scrivere codice leggibile che non si rompa man mano che il progetto cresce.
Riceverai codice sorgente commentato, una breve guida all'integrazione, esempi di codice host con chiamate e binding, e test dove appropriato. Parlami del tuo motore, piattaforma e di cosa dovrebbero controllare gli script — proporrò il modo più pulito per incorporarlo. Fasi di pagamento, revisione del codice e supporto continuo sono disponibili.