Unity3D Software Engineer
Softwareentwickler für Unity3D-C#-Projekte mit direkter Codeeinfügung.
Funktion
Ein Unity3D-Editor-Tool, das KI-Sprachmodelle wie Gemini nutzt, um Entwickler beim Generieren und Ändern von Code für Unity-Projekte zu unterstützen. Zu den wichtigsten Funktionen gehören:
– Klassenauswahl aus dem Projekt
– Aufgabeneingabe für gewünschte Codeänderungen
– Projekt nach .cs-Dateien scannen
– Ausgewählte Klassen parsen
– Aufgabe des Nutzers mit Klassencode kombinieren
– Strukturierten KI-Prompt erstellen
– Gemini-Endpunkte für Anfragen/Antworten verwenden
– Mehrere Anbieter unterstützen (Gemini, OpenAI, Anthropic, Groq)
– Prompts senden und Antworten verarbeiten
– KI-Antworten für die Codeerstellung/-änderung interpretieren
– Verschiedene Vorgänge unterstützen (Methoden hinzufügen, Klassen ändern usw.)
– Codegültigkeit prüfen
– Neuen Code in vorhandene Dateien einbinden
– Entsprechende Projektdateien aktualisieren
– Struktur beibehalten und bestehende Hierarchien einhalten
– Verwendet das Muster „Chain of Responsibility“
– Handler führen bestimmte Aufgaben aus (Architekt, Validator, Merger)
– Bietet detaillierte Prozessprotokolle
– Verwaltet API-Fehler und ‑Antworten
Der Code Generator optimiert die Implementierung von Funktionen und die Codeänderung durch die Nutzung von KI-Funktionen. Es generiert kontextbezogene, Unity-spezifische Codevorschläge, um die Produktivität der Entwickler und die Codequalität zu verbessern. Das modulare Design des Tools ermöglicht die einfache Einbindung neuer KI-Anbieter und benutzerdefinierter Verarbeitungsschritte. So lässt es sich an sich ändernde Projektanforderungen und KI-Technologien anpassen.
Basis
- Keine
Team
Von
Sanat von Astana Games
Von
Kasachstan