Unity3D Software Engineer
Software Engineer per progetti Unity3D C# con inserimento diretto di codice.
Descrizione
uno strumento di editor Unity3D che sfrutta i modelli linguistici di IA, tra cui Gemini, per aiutare gli sviluppatori a generare e modificare il codice per i progetti Unity. Le funzionalità principali includono:
- Selezione delle classi dal progetto
- Input delle attività per le modifiche al codice desiderate
- Esegue la scansione del progetto per individuare i file .cs
- Analizza le classi selezionate
- Combina l'attività utente con il codice della classe
- Crea un prompt AI strutturato
- Utilizza gli endpoint Gemini per le richieste/risposte
- Supporta più provider (Gemini, OpenAI, Anthropic, Groq)
- Invia prompt ed elabora le risposte
- Interpreta le risposte dell'IA per la creazione/modifica del codice
- Supporta varie operazioni (aggiunta di metodi, modifica di classi e così via)
- Controlla la validità del codice
- Integra il nuovo codice con i file esistenti
- Aggiorna i file di progetto appropriati
- Mantiene la struttura e rispetta le gerarchie esistenti
- Utilizza il pattern di responsabilità a catena
- Gli handler eseguono attività specifiche (Architector, Validator, Merger)
- Fornisce log dettagliati del processo
- Gestisce gli errori e le risposte dell'API
Il generatore di codice semplifica l'implementazione delle funzionalità e la modifica del codice sfruttando le funzionalità di AI. Genera suggerimenti di codice specifici per Unity e contestuali, migliorando la produttività degli sviluppatori e la qualità del codice. Il design modulare dello strumento consente di integrare facilmente nuovi fornitori di servizi di IA e procedure di elaborazione personalizzate, rendendolo adattabile alle esigenze dei progetti e alle tecnologie di IA in evoluzione.
Realizzato con
- Nessuna
Team
Di
Sanat di Astana Games
Da
Kazakistan