Bewertung:

Das Buch dient als solide Einführung in Unity und deckt ein breites Spektrum an Themen ab, um Grundkenntnisse zu vermitteln. Allerdings hat es erhebliche Nachteile, vor allem mit seiner Organisation und technische Genauigkeit, die Anfänger frustrieren kann.
Vorteile:⬤ Umfassender Überblick über Unity, der wesentliche Themen abdeckt.
⬤ Gut für Anfänger, um sich mit der Benutzeroberfläche vertraut zu machen.
⬤ In sich abgeschlossene Kapitel ermöglichen es dem Leser, vorwärts zu springen.
⬤ Hilfreiche Code-Schnipsel und Unity-Screenshots.
⬤ Geeignet für den Einstieg in die Spieleentwicklung.
⬤ Positive Kritiken von erfahrenen Entwicklern, die den Schreibstil schätzen.
⬤ Langsamer Start mit wenig Programmierung am Anfang, mehr Fokus auf UI und Weltdesign.
⬤ Viele Leser berichten von kritischen Fehlern und Ungereimtheiten in den Anleitungen.
⬤ Falsch gedrucktes Inhaltsverzeichnis, das die Benutzerfreundlichkeit beeinträchtigt.
⬤ Fehlende Abhandlung über Multiplayer und spezielle Spieltypen (z. B. Rennspiele).
⬤ Einige Leser fanden das Buch aufgrund technischer Fehler für Anfänger überwältigend.
(basierend auf 15 Leserbewertungen)
Hands-On Unity 2020 Game Development: Build, customize, and optimize professional games using Unity 2020 and C#
Mit diesem praktischen Leitfaden können Sie mit den neuen Funktionen von Unity 2020 fesselnde Spielerlebnisse schaffen.
Hauptmerkmale
⬤ Entfesseln Sie die Möglichkeiten der C#-Skripterstellung für die Erstellung von immersiven UI, Grafiken, Game AI-Agenten und vieles mehr.
⬤ Erforschen Sie die neuesten Tools von Unity, einschließlich Universal Render Pipeline, Shader Graph und VFX Graph, um Grafik und Animation zu verbessern.
⬤ Beginnen Sie mit der Erstellung von Augmented-Reality-Erfahrungen mit Unitys AR Foundation.
Buchbeschreibung
Im Laufe der Jahre hat die Unity-Spiele-Engine ihren Anwendungsbereich von der Erstellung von Videospielen auf die Entwicklung von AR/VR-Erlebnissen, komplexen Simulationen, realistischem Echtzeit-Rendering, Filmen und Serious Games für die Aus- und Weiterbildung erweitert. Die Funktionen für die Implementierung von Gameplay, Grafiken und Anpassungen mithilfe der C#-Programmierung machen Unity zu einer umfassenden Plattform für die Entwicklung professioneller, reichhaltiger Erfahrungen.
Mit diesem Buch werden Sie in der Lage sein, Schritt für Schritt beeindruckende Unity-Projekte zu erstellen und Ihr Wissen über Unity-Konzepte anzuwenden, um ein reales Spiel zu entwickeln. Dieser leicht verständliche Leitfaden mit praktischen Übungen und Projekten zeigt Ihnen, wie Sie Ihr erstes komplettes Spiel mit einer Vielzahl von Unity-Tools entwickeln können. Im weiteren Verlauf lernen Sie, wie Sie den Unity-Editor optimal nutzen und Skripte in der Programmiersprache C# erstellen. Dieses Buch über die Entwicklung von Unity-Spielen führt Sie dann durch die Integration von Grafik, Sound und Animationen und die Manipulation der Physik, um beeindruckende Mechanismen für Ihre Spiele zu schaffen. Sie lernen auch, wie Sie einen einfachen KI-Agenten programmieren, um den Benutzer herauszufordern, und wie Sie Profiling-Tools verwenden, um sicherzustellen, dass der Code performant läuft. Schließlich werden Sie sich mit der AR Foundation von Unity vertraut machen, um AR-Erlebnisse für 3D-Anwendungen und Spiele zu erstellen.
Am Ende dieses Buches werden Sie ein komplettes Spiel entwickelt haben und über eine solide Grundlage verfügen, um mit dem Tooling-Ökosystem von Unity Spieleprojekte jeder Größenordnung zu entwickeln.
Was Sie lernen werden
⬤ Schreiben von Skripten zur Anpassung verschiedener Aspekte eines Spiels, wie Physik, Gameplay und UI.
⬤ Programmieren Sie umfangreiche Shader und Effekte mit dem neuen Shader Graph und der Universal Render Pipeline von Unity.
⬤ Implementieren Sie Postprocessing, um die Grafikqualität mit Vollbild-Effekten zu erhöhen.
⬤ Erstellen Sie mit VFX Graph und Shuriken von Grund auf umfangreiche Partikelsysteme für Ihre Unity-Spiele.
⬤ Fügen Sie mit Animator, Cinemachine und Timeline Animationen zu Ihrem Spiel hinzu.
⬤ Implementieren Sie künstliche Intelligenz (KI), um das Verhalten von Spielfiguren zu steuern.
⬤ Erkennen und beheben Sie Optimierungsprobleme mit Profiler und Batching.
Für wen ist dieses Buch gedacht?
Dieses Buch richtet sich an Spieleentwickler, die auf die Unity-Spielengine umsteigen möchten. Wenn Sie ein Entwickler sind, der bereits einige Erfahrungen mit Unity gesammelt hat, wird Ihnen dieses Buch helfen, die neuesten Funktionen zu entdecken. Vorkenntnisse in der C#-Programmierung sind erforderlich, um den größtmöglichen Nutzen aus dem Buch zu ziehen.