Engine & platform

Holen Sie sich unsere 2022 LTS-Best-Practice-Anleitungen zur Optimierung von Handy-, Konsolen- und PC-Spielen

THOMAS KROGH-JACOBSEN / UNITY TECHNOLOGIESProduct Marketing Core Tech
Dec 7, 2023|6 Min.
Holen Sie sich unsere 2022 LTS-Best-Practice-Anleitungen zur Optimierung von Handy-, Konsolen- und PC-Spielen
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.

Die Telefone könnten größer (oder kleiner) werden, die PCs leistungsfähiger, und verschiedene visuelle Stile könnten in Mode kommen oder aus der Mode kommen. Aber eine Sache bleibt bei der Spieleentwicklung konstant: Sie müssen Ihr Spiel für seine Zielhardware optimieren.

Zum Glück gibt es jetzt unsere aktualisierten Optimierungsleitfäden. Optimieren Sie die Leistung Ihres Spiels für Mobilgeräte und Optimieren Sie die Leistung Ihrer Spiele für Konsolen und PCenthalten die neuesten Updates von Unity 2022 LTS und bieten Ihnen ein ganzes Arsenal an nützlichen Tipps, Taktiken und Workarounds zur Optimierung Ihrer Projekte.

Stills aus den Unity-Demos "Feinde" und "Happy Harvest", die Seite an Seite gezeigt werden
Zwei neue Optimierungs-E-Books für Unity 2022 LTS sind jetzt verfügbar

Diese Leitfäden basieren auf dem umfassenden Wissen des Accelerate Solutions-Teams. Dieses Team, das sich aus den erfahrensten Software-Ingenieuren von Unity zusammensetzt, unterstützt eine Vielzahl von Unity-Kunden und taucht tief in Spieleprojekte ein, um zu ermitteln, wo die Leistung für mehr Geschwindigkeit, Stabilität und Effizienz optimiert werden kann.

Anmerkung: Die Unity 2020 LTS Versionen der Handbücher sind immer noch verfügbar, wenn Sie mit dieser Version der Engine entwickeln. Alle fortgeschrittenen technischen und kreativen E-Books sind im Unity Best Practices Hub verfügbar.

Was auch immer Sie optimieren müssen, es gibt einen Tipp, der Ihnen dabei hilft
Mit den richtigen Einstellungen für den Texturimport können Sie die Größe Ihres Builds optimieren.
Mit den richtigen Einstellungen für den Texturimport können Sie die Größe Ihres Builds optimieren.

Jeder Leitfaden enthält umsetzbare Tipps zu Profiling-Tools, Programmierung und Code-Architektur, Arbeit mit Assets, Render-Pipelines, UI und vielem mehr. Außerdem gibt es viele neue und aktualisierte Links zu zusätzlicher Dokumentation und anderen Ressourcen, wenn Sie tiefer einsteigen möchten.

Hier finden Sie eine Auswahl der Themen, die in den Leitfäden behandelt werden.

Identifizierung der Engpässe: Wie Sie die grundlegende Methodik der Leistungsoptimierung verstehen und den Unity Profiler und Profile Analyzer verwenden; wie Sie die Temperatur von Mobilgeräten berücksichtigen, innerhalb eines bestimmten Frame-Budgets arbeiten und feststellen, ob Ihr Projekt CPU- oder GPU-abhängig ist

Speicherverwaltung: Verwendung des Memory Profilers, Verringerung des Aufwands für die Garbage Collection und Verwendung des Incremental Garbage Collectors

Programmierung und Code-Architektur: Wie Sie teuren Code minimieren, warum Sie Hash-Werte anstelle von String-Parametern verwenden sollten, wie Sie die richtige Datenstruktur wählen und wie Sie mit ScriptableObjects die Leistung verbessern.

Erfassen, prüfen und vergleichen Sie Snapshots im Memory Profiler.
Erfassen, prüfen und vergleichen Sie Snapshots im Memory Profiler.

Projektkonfiguration: Deaktivieren unnötiger Player- oder Qualitätseinstellungen oder der Physik; Vermeiden großer Hierarchien und Arbeiten mit Vsync

Vermögen: Wie man Texturen richtig importiert und komprimiert, die Polygonanzahl überprüft, die Importeinstellungen mit dem AssetPostprocessor und den Unity DataTools automatisiert und wie man das Addressable Asset System nutzt

Grafik- und GPU-Optimierung (mobil): Wann man die Stapelverarbeitung von Zeichnungsaufrufen verwendet, zu viele dynamische Lichter vermeidet und wie man Lichtebenen effektiv einsetzt; wie man Occlusion Culling verwendet, um verborgene Objekte zu entfernen, mobile native Auflösungen vermeidet, Überzeichnungen und Alpha-Blending minimiert, mit Post-Processing-Effekten umgeht, und vieles mehr

Grafiken (Konsole/PC): Optimieren von Render-Pipelines und des Shader-Graphen, Entfernen integrierter Shader-Einstellungen, Striping von Shader-Varianten und Arbeiten mit Reflexionssonden, Schatten und Shader-Effekten

GPU-Optimierung (Konsole/PC): Benchmarking des Grafikprozessors, Optimierung der fill rate und Verringerung der Überzeichnung, Überprüfung der Zeichenreihenfolge und der Rendering-Warteschlangen, Verringerung der Stapelanzahl, Aktivierung von Grafikaufträgen, Vermeidung von Tessellationsshadern und Ersetzen von Geometrieshadern durch Compute-Shader

Materialien wie Haut oder Laub können von den erweiterten Beleuchtungs- und Schattierungsfunktionen profitieren, die mit dem HDRP vorkonfiguriert sind.
Materialien wie Haut oder Laub können von den erweiterten Beleuchtungs- und Schattierungsfunktionen profitieren, die mit dem HDRP vorkonfiguriert sind.

Benutzeroberfläche: Verstehen der Unterschiede zwischen UGUI und UI Toolkit; Aufteilung der Canvases, Ausblenden unsichtbarer UI-Elemente, Begrenzung von GraphicRaycastern und Deaktivierung von Raycast Target; warum Sie Layout-Gruppen, große Listen- und Rasteransichten und zahlreiche überlagerte Elemente vermeiden sollten

Physik: Vereinfachung von Kollidern, Anpassung der Simulationshäufigkeit, Änderung der CookingOptions für MeshCollider, Verwendung von Box Pruning für große Szenen, Änderung der Solver-Iterationen, Deaktivierung der automatischen Transformations-Synchronisation, Wiederverwendung von Collision Callbacks, Verschieben statischer Kollider, Verwendung von nicht-allokierenden Abfragen, Stapelverarbeitung von Abfragen für Ray Casting und Visualisierung mit dem Physics Debugger

Audio: Ein Vergleich zwischen Mono und Stereo; Komprimierungstechniken, Ladetyp und Techniken zum Entladen von stummgeschalteten Audioquellen aus dem Speicher, Verwendung von verlustfreien Dateien als Quelle, wie man seine AudioClips reduziert und den AudioMixer optimiert

Optimieren Sie die Importeinstellungen für Ihre AudioClips.
Optimieren Sie die Importeinstellungen für Ihre AudioClips.
Lesen Sie auch unsere anderen E-Books über Rendering-Pipelines, Profiling und Versionskontrolle
Im Unity Best Practices Hub finden Sie alle fortgeschrittenen E-Books für professionelle Entwickler, Artists, Technical Artists und Designer.
Im Unity Best Practices Hub finden Sie alle fortgeschrittenen E-Books für professionelle Entwickler, Artists, Technical Artists und Designer.

Die Optimierung Ihrer Handy-, PC- und Konsolenspiele ist ein Prozess, der den gesamten Entwicklungszyklus eines Spiels begleitet. Wie die Auflistung vieler Punkte im vorigen Abschnitt zeigt, bieten diese E-Books eine breite Palette von Tipps für jeden Teil Ihres Spiels, wie Scripting, Rendering, Grafik und Profiling.

Beachten Sie unbedingt die Optimierungsleitfäden sowie unsere E-Books zu diesen Themen:

Wir wünschen Ihnen viel Spaß mit unseren aktuellen Optimierungsanleitungen für Handy- und Konsolen-/PC-Spiele.

Sie finden alle E-Books (und viele How-to-Artikel) im Unity Best Practices Hub oder auf der Seite Advanced Best Practices in der Unity Dokumentation.