À propos du service
TraduitJe développe des systèmes de jeu et d'outils en Squirrel — un langage de script léger, similaire à C, conçu pour être intégré dans des jeux et des applications. Si votre studio a besoin d'une logique que les concepteurs comprennent, qui vit en dehors du binaire compilé, je vais la construire. Mon travail couvre généralement l'écriture de scripts de quête, la logique IA et d'interface en Squirrel, l'organisation de fichiers de configuration rechargeables, et la connexion de la machine virtuelle Squirrel au code C++ existant afin que l'équipe puisse itérer sans reconstruire complètement. J'ai mis en œuvre des liaisons qui exposent des classes, fonctions et constantes natives aux scripts, avec un comptage de références correct et une propagation d'erreurs propre vers l'hôte. Du côté de l'intégration, je configure correctement l'API de la pile, enregistre des pointeurs externes, gère en toute sécurité la table racine, et ajoute des restrictions de bac à sable afin que le contenu de mod non fiable ne casse pas le moteur. Je fais également le rechargement de scripts à chaud pendant l'exécution, la sérialisation d'état, et intègre Squirrel avec des pipelines de construction et des tests automatisés. Les livrables incluent du code source commenté, un petit wrapper du côté hôte, des tests unitaires pour les liaisons, et un bref guide afin que vos programmeurs puissent tout étendre eux-mêmes plus tard. Je profile les points chauds, ajuste le ramasse-miettes, et remplace les fermetures lentes là où cela compte. Je suis prêt à intervenir à n'importe quelle étape — du prototype au jeu en direct — et à laisser un code maintenable et bien documenté.