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 wird nach .cs-Dateien durchsucht
– Ausgewählte Klassen werden geparst
– Aufgabe des Nutzers wird mit dem Klassencode kombiniert
– Strukturierter KI-Prompt wird erstellt
– Gemini-Endpunkte für Anfragen/Antworten werden verwendet
– Mehrere Anbieter werden unterstützt (Gemini, OpenAI, Anthropic, Groq)
– Prompts werden gesendet und Antworten verarbeitet
– KI-Antworten werden für die Codeerstellung/-änderung interpretiert
– Unterstützt verschiedene Vorgänge (Methoden hinzufügen, Klassen ändern usw.)
– Codegültigkeit wird geprüft
– Neuer Code wird in vorhandene Dateien eingebunden
– Entsprechende Projektdateien werden aktualisiert
– Struktur wird beibehalten und bestehende Hierarchien werden eingehalten
– 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, die die Produktivität der Entwickler und die Codequalität 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