Announcement

Warum wir bei Unity von KI begeistert sind

MARC WHITTEN / UNITY TECHNOLOGIESPresident, Create
May 17, 2023|7 Min.
Warum wir bei Unity von KI begeistert sind
Diese Website wurde aus praktischen Gründen für Sie maschinell übersetzt. Die Richtigkeit und Zuverlässigkeit des übersetzten Inhalts kann von uns nicht gewährleistet werden. Sollten Sie Zweifel an der Richtigkeit des übersetzten Inhalts haben, schauen Sie sich bitte die offizielle englische Version der Website an.

Wir glauben, dass die Welt besser ist, wenn es mehr Kreative in ihr gibt. Wir stellen Tools und Dienstleistungen her, die Entwicklern zum Erfolg verhelfen - von Einzelpersonen, die ihre ersten Spiele entwickeln, bis hin zu professionellen Studios, die an der nächsten großen Franchise arbeiten.

Deshalb sind wir nach wie vor begeistert von dem Versprechen, dass KI- und ML-gestützte Techniken die Komplexität reduzieren, die Entwicklung beschleunigen und vor allem neue Ideen hervorbringen können. Wir sind einfach der Meinung, dass die Zugänglichkeit dieser Technologie mehr Menschen helfen wird, kreativ zu werden.

Wir arbeiten seit Jahren sowohl intern als auch mit Partnern daran, zu erforschen, wie KI in der Simulation, bei der Erstellung von Inhalten und bei der Spieloptimierung eingesetzt werden kann. Wir sehen die derzeitige kambrische Explosion der generativen KI als eine Gelegenheit, noch weiter zu gehen.

Unity ist mit dem Unity Editor, der Runtime, den Daten und dem Unity Network einzigartig positioniert, um Sie bei der Einführung von generativer KI zu unterstützen.

Der Unity-Editor wird von mehr Menschen zur Erstellung von Spielen und anderen Echtzeit 3D (RT3D)-Erlebnissen verwendet als jeder andere Workflow auf der Welt. In den letzten 18 Jahren hat der Unity-Editor dazu beigetragen, die Spieleentwicklung zu demokratisieren und gleichzeitig eine enorme Verbreitung neuer Spiele auf unzähligen Geräten zu ermöglichen.

Wir sind der festen Überzeugung, dass die generative KI es Unity-Entwicklern ermöglichen wird, viel produktiver zu sein, und gleichzeitig zahlreiche neue Entwickler hervorbringt, die niedrigere Hürden für die Entwicklung von RT3D-Spielen und -Erlebnissen haben werden. Wir glauben, dass diese KI-Tools bestehende Tools und Arbeitsabläufe eher ergänzen als ersetzen werden. Sie bieten das Versprechen, den Kreativen dabei zu helfen, mehr für sich selbst zu tun, indem sie die Lücken bei den Fähigkeiten und Ressourcen schließen, damit sie das erreichen können, was heute kaum möglich scheint.

Genauso wie ein Student ein generatives Pre-Trained Transformer (GPT)-Tool verwenden kann, um eine Recherche zu starten oder sogar einen ersten Entwurf zu erstellen, bevor er eine Arbeit in Microsoft Word oder Google Docs verfeinert und fertigstellt, werden Unity-Entwickler in der Lage sein, generative Tools in natürlicher Sprache zusammen mit deterministischen, nicht-AI-Tools zu verwenden, um Code, Animationen, physikalische Effekte oder andere Echtzeitinhalte zu erstellen. Die Schöpfer bewegen sich von groben Annäherungen und Text zu feinkörnigen Steuerelementen und Code hin und her, um das Erlebnis, das sie sich vorstellen, zu wiederholen und zu verfeinern.

Und was noch besser ist: Wir bauen die Technologie im Unity-Editor auf, um besser definieren zu können, woraus KI schöpft. Dies bedeutet nicht nur die Verwendung geeigneter und lizenzierbarer Datensätze für die Erstellung von Inhalten, sondern auch die Integration von KI-Techniken, die auf ihre spezifischen Inhalte zugeschnitten sind (z. B. durch die Verwendung von Low-Rank-Adaptation- oder LoRA-Sprachmodellen bei der Erstellung von Inhalten, um neue Inhalte zu liefern, die auf der Grundlage ihrer bestehenden Arbeit trainiert wurden).

Die Unity-Laufzeitumgebung ist die Grundlage für die meisten Echtzeitanwendungen der Welt, die jeden Monat auf Milliarden von Geräten in weit über 100 Ländern heruntergeladen werden. Das bedeutet, dass Unity die vorherrschende Art und Weise ist, wie mit KI-Tools erstellte Inhalte für Verbraucher und Nutzer zum Leben erweckt werden, da die Ausgabe aller generativen KI-Erstellungstools, die im Unity-Editor verfügbar sind, über die Unity-Laufzeitumgebung bereitgestellt wird. Die Unity-Laufzeitumgebung macht 3D-Inhalte interaktiv und auf nahezu jedem Gerät verfügbar. Sie sorgt dafür, dass die Inhalte auf Benutzereingaben reagieren und simuliert Effekte wie Beleuchtung oder Physik.

Aber wir sehen eine noch größere Chance. Wir sind der Meinung, dass KI nicht nur eine Domäne von Erstellungswerkzeugen ist, sondern dass sie die Möglichkeit für neue Formen der Interaktion bietet, indem die Inferenz - der Prozess, bei dem Daten durch ein maschinelles Lernmodell geleitet werden - in die Laufzeit verlegt wird.

Wir arbeiten seit mehr als fünf Jahren an dieser Technologie, die den Codenamen "Barracuda" trägt. Was wird es bedeuten, wenn Designer Spielschleifen entwickeln können, die sich auf Schlussfolgerungen für Geräte von Mobilgeräten über Konsolen bis hin zu Web und PC stützen? Was passiert, wenn diese KI-Fähigkeit schnell, effizient und skalierbar ist und keine teuren Cloud-Rechner benötigt?

Wir haben einige Ideen - NSCs, die zum Leben erwachen, Verbreitungsinhalte als Spielmechanismus, grenzenlose nutzergenerierte Inhalte -, aber wir wissen, dass unsere Schöpfer mit dieser Technologie weit mehr erreichen werden, als wir uns je erträumen könnten.

GIF, das eine Methode zur Erstellung von Charakterposen mit maschinellem Lernen in Unity zeigt

Die meisten digitalen Inhalte in der Welt von heute sind 2D und linear - man denke an Sprites, Fotos, eine Reihe von Filmbildern, ein Rendering eines Gebäudegrundrisses oder Quellcode. KI-Datenmodelle werden auf diese Informationen trainiert, um zu lernen und - im Falle der generativen KI - Inhalte zu erstellen.

Unity ermöglicht das Echtzeit-Training von Modellen auf der Grundlage einzigartiger Datensätze, die bei der Erstellung und dem Betrieb von RT3D-Erlebnissen entstehen. Durch diese Schulung können wir immer umfangreichere Dienste auf Unity aufbauen und unseren Partnern außergewöhnliche Möglichkeiten bieten, Unity als Datenerstellungs-, Simulations- und Schulungsmodul für ihre eigenen Bedürfnisse zu nutzen. KI-Modelle in natürlicher Sprache, die in den Unity-Editor und die Laufzeit integriert sind, trainieren mit echtem Code und Bildern. Diese Trainingsdaten aus der realen Nutzung werden von ihrer ursprünglichen Verwendung abstrahiert (sie werden nicht erfasst oder aufgezeichnet), aber dieses Lernen ermöglicht es den Kunden von Unity, ihre Produktivität erheblich zu steigern.

Das Unity-Netzwerk, bestehend aus unseren Analytics-Tools, Werbenetzwerken, Publishing-Systemen und Cloud-Services, erreicht jeden Monat insgesamt mehr als 4 Milliarden Nutzer. Jedes dieser Servicefelder liefert Daten, die wir nutzen können, um unsere Kunden bei der Gewinnung neuer Nutzer, der Steigerung des Engagements oder der Umsatzsteigerung zu unterstützen. Unity nutzt seit über drei Jahren die Leistungsfähigkeit neuronaler Netze zur kontinuierlichen Optimierung von Systemen zur Unterstützung der Nutzerakquise, -bindung und Monetisierung.

Generative KI wird in der Geschichte der Videospiele in der einen oder anderen Form eingesetzt und hat ein enormes Potenzial als Werkzeug, mit dem Entwickler mit weniger Ressourcen mehr erreichen können. In den kommenden Monaten werden wir mehr über unsere Vision für KI bei Unity berichten, woran wir arbeiten und wie diese Technologie Ihnen helfen kann, Ihre Vision zu verwirklichen.

Bleiben Sie auf dem Laufenden, um mehr über Unity und KI zu erfahren, und wenn Sie es noch nicht getan haben, melden Sie sich für das KI-Beta-Programm an, um als Erster von neuen Tools und Services zu erfahren.