Engenheiro de software Unity3D
Engenheiro de software para projetos Unity3D C# com inserção de código direta.
O que faz?
uma ferramenta do editor Unity3D que usa modelos de linguagem de IA, incluindo o Gemini, para ajudar os desenvolvedores a gerar e modificar códigos para projetos do Unity. Os principais recursos incluem:
- seleção de classe do projeto
- entrada de tarefa para mudanças de código desejadas
- verifica o projeto em busca de arquivos .cs
- analisa as classes selecionadas
- combina a tarefa do usuário com o código da classe
- cria uma solicitação de IA estruturada
- utiliza endpoints do Gemini para solicitações/respostas
- oferece suporte a vários provedores (Gemini, OpenAI, Anthropic, Groq)
- envia solicitações e processa respostas
- interpreta respostas de IA para criação/modificação de código
- oferece suporte a várias operações (adição de métodos, modificação de classes etc.)
- verifica a validade do código
- integra o novo código aos arquivos existentes
- atualiza os arquivos de projeto apropriados
- mantém a estrutura e adere às hierarquias existentes
- usa o padrão de cadeia de responsabilidade
- os manipuladores executam tarefas específicas (Architector, Validator, Merger)
- oferece registros de processo detalhados
- gerencia erros e respostas da API
O Code Generator simplifica a implementação de recursos e a modificação de código usando os recursos de IA. Ele gera sugestões de código específicas do Unity e com base no contexto, melhorando a produtividade do desenvolvedor e a qualidade do código. O design modular da ferramenta permite a integração fácil de novos provedores de IA e etapas de processamento personalizadas, tornando-a adaptável às necessidades de projeto e às tecnologias de IA em evolução.
Desenvolvido com
- Nenhum
Equipe
Por
Sanat, da Astana Games
De
Cazaquistão