À propos du service
TraduitJe travaille avec Gravity — un langage de script compact, rapide, orienté objet et dynamiquement typé conçu pour être intégré dans des applications et des jeux natifs. Si vous avez besoin d'une couche de script légère que vous ou vos utilisateurs pouvez modifier sans reconstruire l'hôte, Gravity est parfait, et je le connais parfaitement.
Ce que je fais : concevoir et écrire des scripts et des modules sur Gravity, exposer votre moteur aux scripts via des liaisons propres, tout connecter à une base de code en C, C++ ou Swift. Utilisez le langage à son plein potentiel : classes et héritage, fermetures, fibres pour le multitâche coopératif et la logique de jeu basée sur des coroutines, surcharge d'opérateurs et bibliothèque standard. Intégrez la machine virtuelle elle-même, enregistrez des fonctions et des classes natives, passez des valeurs à travers la frontière et gérez les erreurs afin qu'un mauvais script ne fasse jamais planter l'application.
Tâches typiques : logique de jeu et de quête, systèmes de mods et de plugins, moteurs de configuration et de règles, arbres de comportement pour l'IA, rechargement de contenu à chaud, et une couche de liaison permettant aux concepteurs d'écrire des scripts sans plonger dans les entrailles du moteur. Profilage et optimisation des points chauds, maintien d'une mémoire prévisible, écriture de code lisible qui ne se casse pas à mesure que le projet grandit.
Vous obtenez du code source commenté, un bref guide d'intégration, des exemples de code hôte avec appels et liaisons, et des tests lorsque cela est approprié. Parlez-moi de votre moteur, de votre plateforme et de ce que les scripts devraient contrôler — je proposerai la manière la plus propre de l'intégrer. Des étapes de paiement, une révision de code et un support continu sont disponibles.
Ce que je fais : concevoir et écrire des scripts et des modules sur Gravity, exposer votre moteur aux scripts via des liaisons propres, tout connecter à une base de code en C, C++ ou Swift. Utilisez le langage à son plein potentiel : classes et héritage, fermetures, fibres pour le multitâche coopératif et la logique de jeu basée sur des coroutines, surcharge d'opérateurs et bibliothèque standard. Intégrez la machine virtuelle elle-même, enregistrez des fonctions et des classes natives, passez des valeurs à travers la frontière et gérez les erreurs afin qu'un mauvais script ne fasse jamais planter l'application.
Tâches typiques : logique de jeu et de quête, systèmes de mods et de plugins, moteurs de configuration et de règles, arbres de comportement pour l'IA, rechargement de contenu à chaud, et une couche de liaison permettant aux concepteurs d'écrire des scripts sans plonger dans les entrailles du moteur. Profilage et optimisation des points chauds, maintien d'une mémoire prévisible, écriture de code lisible qui ne se casse pas à mesure que le projet grandit.
Vous obtenez du code source commenté, un bref guide d'intégration, des exemples de code hôte avec appels et liaisons, et des tests lorsque cela est approprié. Parlez-moi de votre moteur, de votre plateforme et de ce que les scripts devraient contrôler — je proposerai la manière la plus propre de l'intégrer. Des étapes de paiement, une révision de code et un support continu sont disponibles.