Verwenden Sie alle Profiling-Tools von Unity 6 auf die intelligenteste und effizienteste Weise

Profiling ist notwendig, um sicherzustellen, dass Ihr Spiel mit leistungsfähigem Code und optimierter Speichernutzung auf sowohl Low-End- als auch High-End-Geräten läuft. Es kann auch helfen, bestimmte Spezifikationen von Vertriebsplattformen zu erfüllen, bevor es überhaupt veröffentlicht wird.
Im Gegenzug ist eine großartige plattformübergreifende Leistung, die nicht übermäßige Wärme und Batterieverbrauch verursacht, ein wichtiger Baustein für Ihr ultimatives Ziel – so viele Menschen wie möglich auf ihren bevorzugten Gaming-Plattformen zu erreichen.
Unser aktualisiertes Profiling-E-Book, Der ultimative Leitfaden zum Profiling von Unity-Spielen (Unity 6 Ausgabe), ist jetzt zum Download verfügbar. Sie erhalten fast 100 Seiten voller Tipps, wie Sie eine Anwendung profilieren, ihren Speicher verwalten und ihren Stromverbrauch mit Unity 6 Tools optimieren können – dem Unity Profiler, dem Profil Analyzer, dem Memory Profiler (sowohl das integrierte Modul als auch das Paket), Frame- und Rendering-Debuggern, Project Auditor und mehr.

Einige der nützlichsten Werkzeuge in Ihrem Game-Dev-Werkzeugkasten

Unser Team hat die Unity 2022 LTS-Version des Profiling-Leitfadens veröffentlicht, weil wir von Benutzern gehört haben, dass Profiling etwas überwältigend sein kann. Deshalb dachten wir, es wäre hilfreich, Unity-Entwicklern einen Einführungsleitfaden zur Verfügung zu stellen, der die Werkzeuge aufschlüsselt und grundlegende Profiling-Techniken erklärt und wann man was verwenden sollte. Bisher war es eines unserer beliebtesten E-Books.
Wie ein erfahrener Entwickler und Teilnehmer an einer Unite-Konferenz vor ein paar Jahren zu mir sagte, „Profiling ist wahrscheinlich eines der nützlichsten Werkzeuge, die Sie Ihrem Werkzeugkasten als Entwickler hinzufügen können“. Profiler sind wie Detektivwerkzeuge, die Ihnen helfen, die Geheimnisse zu entschlüsseln, warum die Leistung Ihrer Anwendung nachlässt oder warum Code übermäßigen Speicher zuweist – sie zeigen, was im Hintergrund vor sich geht.
Sobald Sie verstehen, wie Sie Ihr Projekt effektiv profilieren, können alle Ihre wichtigen Entscheidungen in der Spieleentwicklung durch sorgfältige Überlegungen geleitet werden, wie Sie die bestmögliche Leistung für Ihre kreativen Ziele erzielen.
Ein Blick in den Leitfaden
Alle E-Books, die unser Team veröffentlicht, sind das Ergebnis der Zusammenarbeit zwischen Fachexperten, einschließlich Kollegen aus den Unity-Entwicklungsteams. Für unser Profiling-E-Book haben wir uns mit mehreren Unity-Ingenieuren sowie unseren Freunden von Arm zusammengetan, die ihre einzigartigen Einblicke in die Hardware bereitgestellt haben, einschließlich der Hilfe bei der Erstellung einer Sammlung plattformspezifischer Profiling-Tools, die wir am Ende des Leitfadens auflisten.

Was sind also die Highlights des Profiling-E-Books?
Neuigkeiten und Updates zu Unity 6: Das E-Book enthält die Verbesserungen, die in der gesamten Suite von Profiling-Tools vorgenommen wurden, sodass Sie es mit Vertrauen als Referenz zusammen mit der Unity-Dokumentation für Ihre Unity 6-Projekte verwenden können. Zum Beispiel behandelt es den Project Auditor, der als Paket mit Unity 6.1 verfügbar ist. Dies ist ein leistungsstarkes Analysetool für Unity-Projekte, das Entwicklern helfen soll, die Leistung zu optimieren, bewährte Verfahren aufrechtzuerhalten und potenzielle Probleme und Engpässe in ihren Projekten zu identifizieren.

Erklärungen zu grundlegenden Leistungsconcepts: Über die Tools selbst hinaus erklärt das E-Book auch Konzepte wie das Verständnis des Frame-Budgets, die Anatomie eines Frames, Sample- vs. Instrumentierungs-basiertes Profiling, die Etablierung einer Profiling-Methodik, CPU-gebunden vs. GPU-gebunden sowie mobile thermische Steuerung und Batterielebensdauer.

Wann und wie man profiliert: Sie erhalten Tipps, wie Sie Budgets definieren und systematisch Ergebnisse benchmarken, um sicherzustellen, dass Sie auf dem richtigen Weg bleiben, einschließlich einer Einführung in spezifische Einschränkungen für mobile Geräte. Wir betrachten auch häufige Fallstricke und Engpässe sowie die Tools, um diese anzugehen.

Und natürlich eine vollständige Anleitung (mit vielen Tipps) zu den Unity-Profiling-Tools: Für jedes Tool erhalten Sie eine schnelle Einführung und umsetzbare Tipps zur effizientesten Nutzung. Wir erweitern auch den Fokus über das Profiling hinaus, um das Debugging zu betrachten, und wie bereits erwähnt, listen wir die nativen Profiling-Tools auf, die von den verschiedenen Plattformanbietern bereitgestellt werden, wie Arm Performance Studio.

Ich hoffe, Sie laden unseren neuen Profiling-Leitfaden herunter und finden ihn nützlich. Es ist nur eines von vielen kürzlich aktualisierten E-Books für Unity 6, einschließlich unserer beiden Leistungsoptimierungsleitfäden, die wir in diesem Blogbeitrag angekündigt haben.


Sie finden alle E-Books und Artikel für fortgeschrittene Unity-Entwickler, Künstler und technische Künstler im Unity Best Practices Hub und im Abschnitt Best Practices Guides der Unity-Dokumentation.
