Sobre o serviço
TraduzidoTrabalho com Gravity — uma linguagem de script compacta, rápida, orientada a objetos e tipada dinamicamente, projetada para ser embutida em aplicações e jogos nativos. Se você precisa de uma camada de script leve que você ou seus usuários possam alterar sem reconstruir o host, Gravity é perfeita, e eu a conheço a fundo.
O que eu faço: projetar e escrever scripts e módulos em Gravity, expor seu motor a scripts através de ligações limpas, conectar tudo a uma base de código em C, C++ ou Swift. Use a linguagem em todo seu potencial: classes e herança, closures, fibers para multitarefa cooperativa e lógica de jogo baseada em corrotinas, sobrecarga de operadores e biblioteca padrão. Incorpore a própria máquina virtual, registre funções e classes nativas, passe valores através da fronteira e trate erros para que um script ruim nunca quebre a aplicação.
Tarefas típicas: lógica de jogo e missão, sistemas de mod e plugin, motores de configuração e regras, árvores de comportamento para IA, recarregamento de conteúdo em tempo real e uma camada de ligação permitindo que designers escrevam scripts sem mergulhar nos detalhes internos do motor. Profile e otimize pontos quentes, mantenha a memória previsível, escreva código legível que não quebre à medida que o projeto cresce.
Você recebe código-fonte comentado, um breve guia de integração, exemplos de código host com chamadas e ligações, e testes onde apropriado. Fale-me sobre seu motor, plataforma e o que os scripts devem controlar — eu proponho a maneira mais limpa de incorporá-lo. Estágios de pagamento, revisão de código e suporte contínuo estão disponíveis.
O que eu faço: projetar e escrever scripts e módulos em Gravity, expor seu motor a scripts através de ligações limpas, conectar tudo a uma base de código em C, C++ ou Swift. Use a linguagem em todo seu potencial: classes e herança, closures, fibers para multitarefa cooperativa e lógica de jogo baseada em corrotinas, sobrecarga de operadores e biblioteca padrão. Incorpore a própria máquina virtual, registre funções e classes nativas, passe valores através da fronteira e trate erros para que um script ruim nunca quebre a aplicação.
Tarefas típicas: lógica de jogo e missão, sistemas de mod e plugin, motores de configuração e regras, árvores de comportamento para IA, recarregamento de conteúdo em tempo real e uma camada de ligação permitindo que designers escrevam scripts sem mergulhar nos detalhes internos do motor. Profile e otimize pontos quentes, mantenha a memória previsível, escreva código legível que não quebre à medida que o projeto cresce.
Você recebe código-fonte comentado, um breve guia de integração, exemplos de código host com chamadas e ligações, e testes onde apropriado. Fale-me sobre seu motor, plataforma e o que os scripts devem controlar — eu proponho a maneira mais limpa de incorporá-lo. Estágios de pagamento, revisão de código e suporte contínuo estão disponíveis.