Games

Einführung in das neueste Beispielspiel von Unity, Gigaya

BEN MCILMOYLE / UNITY TECHNOLOGIESContributor
Mar 23, 2022|6 Min.
Einführung in das neueste Beispielspiel von Unity, Gigaya
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.

*UPDATE: Die Produktion von Gigaya ist eingestellt worden. Es gibt derzeit keine aktiven Pläne zur Veröffentlichung, aber es wird als interne Ressource bei Unity bleiben. Wir möchten uns bei Ihnen für Ihre Unterstützung und Begeisterung für dieses Projekt bedanken. Weitere Informationen finden Sie in unseren Foren und stellen Sie dort gerne Ihre Fragen. Wir werden unser Bestes tun, um sie zu beantworten, wo wir können: https: //on.unity.com/3uZ9Urc

Auf der GDC 2022 haben wir einen Blick auf unser kommendes Puzzle-Platformer-Beispielspiel Gigaya geworfen. Gigaya befindet sich noch in aktiver Entwicklung, aber wenn es fertig ist, wird es ein frei herunterladbares Projekt sein, das Entwicklern helfen soll, aus seinem Entstehungsprozess zu lernen.

Das Beispielspiel wurde mit einem Ökosystem von Unity-Tools und -Funktionen erstellt. Im gesamten Projekt finden Sie Beispiele aus der Praxis, die zeigen, wie diese Systeme funktionieren, und zwar nicht nur als eigenständige Funktionen, sondern auch im Parallelbetrieb, um ein hochwertiges Entwicklungsprodukt für Ihre Spiele anzubieten.

Unity mit internen Produktionen auf den Prüfstand stellen

Die Community hat Unity gebeten, eigene Spiele zu entwickeln, um die Arbeitsabläufe der Produkte zu testen, und das Gigaya-Entwicklungsteam hat genau das getan. Das Team besteht aus 15 Entwicklern mit einer Vielzahl von Talenten, darunter Programmierer, Künstler, Designer und Produzenten.

Das Gigaya-Team ist neben den Kernentwicklungsgruppen von Unity angesiedelt und ist nicht an ein bestimmtes Produkt oder eine bestimmte Funktion gebunden. Diese einzigartige Struktur gibt uns einen Einblick in die Herausforderungen, denen sich Indie- und mittelgroße Studios gegenübersehen, wenn sie versuchen, erfolgreiche Spiele zu entwickeln. Auf diese Weise können wir Tools, Funktionen und bewährte Verfahren erforschen, die wir dann als Feedback nutzen, um den Unity-Entwicklungsprozess insgesamt zu verbessern.

Zeichen

Das Gigaya-Team konzentriert sich nicht nur auf die technischen Aspekte der Spielentwicklung. Wie viele andere Studios auch, arbeitet das Team mit einer Mischung aus Entwicklern, die in den Büros vor Ort sind, und externen Entwicklern, die rund um den Globus verteilt sind. Wir stehen vor denselben Herausforderungen in Bezug auf Kommunikation, Zusammenarbeit und Planung wie viele moderne Entwicklungsstudios. Mit diesem Ansatz haben wir Arbeitsabläufe wie das additive Laden von Szenen eingeführt, die es den Entwicklern ermöglichen, in parallelen Szenen zu arbeiten und Konflikte beim Zusammenführen zu vermeiden. Diese Art von Workflow-Lösungen hilft uns, die Spieleproduktion als ganzheitlichen Prozess zu betrachten und dieses Wissen mit Unity-Entwicklern zu teilen.

Ein vollständiger Produktlebenszyklus

Wie frühere Demoprojekte wird Gigaya schließlich kostenlos zum Herunterladen und Experimentieren zur Verfügung stehen und sowohl als Inspirationsquelle als auch als Lernmöglichkeit dienen. Gigaya wird auch die erste Unity-Demo sein, die den gesamten Produktlebenszyklus durchläuft und als kostenloses Beispielspiel auf Steam veröffentlicht wird.

Indem wir das Projekt vom Konzept bis zur Veröffentlichung durchlaufen lassen, erhalten wir einen neuen Blickwinkel auf den Entwicklungsprozess und können Stärken und Schwächen erkennen. Das ultimative Ziel bei der Veröffentlichung von Gigaya auf Steam ist es nicht, mit anderen Entwicklern zu konkurrieren, sondern dabei zu helfen, ihre Probleme zu identifizieren und Lösungen anzubieten, um Entwicklern aller Größenordnungen zu helfen.

Gigaya
Verwendung von URP zur Erstellung stilisierter Grafiken

Render-Pipelines sind immer ein heißes Thema unter Entwicklern, und Gigaya ist da keine Ausnahme. Das Produktionsteam diskutierte darüber, welche Rendering-Pipeline sich am besten für das Projekt eignen würde, und entschied sich schließlich für die Universal Render Pipeline (URP), da diese plattformübergreifend portabel und beliebt ist. Seitdem wurde Gigaya entwickelt, um zu zeigen, wie URP verwendet werden kann, um ein stilisiertes und einzigartiges visuelles Erlebnis zu schaffen, das auf einer breiten Palette von Plattformen funktioniert.

Gigaya
Eine Welt zum Leben erwecken

Mit Hilfe der URP-Funktionen konnten unsere Künstler und Designer zusammenarbeiten, um eine Welt zu schaffen, die eine eigene Geschichte erzählt. Wir streben danach, dass sich die Umgebung in Gigaya wie ein echter Ort anfühlt, mit einer Hintergrundgeschichte, die das Land zu dem gemacht hat, was es heute ist. Um diese Welt zu implementieren, haben unsere Künstler mit Funktionen wie Decals, Shader Graph, VFX Graph und Post-Processing-Effekten gearbeitet, um nur einige zu nennen. Das Ergebnis ist eine Welt, die sich lebendig und pulsierend anfühlt.

Ansicht der Gigaya-Szene
Ansicht der Gigaya-Szene
Platformer-Charakter-Controller

Die Reaktionsfähigkeit unseres Spielhelden Wondu ist ein Schlüsselelement von Gigaya, und es wurden große Anstrengungen unternommen, um eine robuste und modulare Charaktersteuerung zu entwickeln. Ausgestattet mit einem Jetpack und einem Arm-Blaster, stellt sich Wondu den Herausforderungen der Spielwelt und liefert gleichzeitig ein Beispiel für das Zusammenspiel vieler Unity-Funktionen. Der Charakter-Controller hebt ScriptableObjects, Rigidbody-Physik und Animation hervor, um ein optimales Platforming-Erlebnis zu erreichen.

Platformer-Charakter-Controller
Zeichen
Was kommt als Nächstes?

Wir werden die Entwicklung von Gigaya in den kommenden Monaten fortsetzen und voraussichtlich im Jahr 2022 veröffentlichen. Nach der Fertigstellung wird das Beispielspiel, einschließlich der Assets und des Quellcodes, für alle Unity-Benutzer kostenlos zum Herunterladen und Experimentieren zur Verfügung stehen. Steam-Spieler können den Build auch kostenlos aus dem Steam Store herunterladen.

Besuchen Sie die Gigaya-Landing Page, um sich über die neuesten Entwicklungen zu informieren.