Bewertung:

Das Buch dient als solide Einführung in KI-Techniken, die in Unity anwendbar sind, mit praktischen Beispielen. Allerdings enthält es einige Fehler in den Code-Beispielen und lässt in einigen Bereichen Tiefe vermissen.
Vorteile:⬤ Ausgezeichnete Einführung in KI mit praktischen Beispielen in Unity
⬤ deckt eine Reihe von KI-Techniken ab
⬤ leicht zu behebende Code-Fehler
⬤ empfohlen für das Erlernen von Spiele-KI-Techniken.
⬤ Enthält Fehler und Auslassungen in Code-Beispielen
⬤ mangelnde Tiefe in Verhaltensbäumen
⬤ bestimmte versprochene Themen werden nicht abgedeckt
⬤ kann die Suche nach zusätzlichen Ressourcen für ein tieferes Verständnis erfordern.
(basierend auf 3 Leserbewertungen)
Unity Artificial Intelligence Programming - Fifth Edition: Add powerful, believable, and fun AI entities in your game with the power of Unity
Lernen und implementieren Sie Spiel-KI in Unity, um intelligente Umgebungen und Feinde mit A* Pathfinding, Finite State Machines, Behavior Trees und dem NavMesh zu erstellen
Key Features:
⬤ Entdecken Sie die neuesten Unity-Funktionen, die die Implementierung von KI in Ihrem Spiel erleichtern.
⬤ Erstellen Sie reichhaltigere und dynamischere Spiele mit Hilfe von KI-Konzepten wie Verhaltensbäumen und Navigationsmeshes.
⬤ Implementieren Sie Charakterverhalten und Simulationen mit dem Unity Machine Learning Toolkit.
Buchbeschreibung:
Die Entwicklung von künstlicher Intelligenz (KI) für Spielcharaktere in Unity war noch nie so einfach. Unity bietet Spiele- und App-Entwicklern eine Vielzahl von Werkzeugen zur Implementierung von KI, von grundlegenden Techniken bis hin zu hochmodernen, auf maschinellem Lernen basierenden Agenten. Die Nutzung dieser Tools über die API oder die integrierten Funktionen von Unity bietet unbegrenzte Möglichkeiten bei der Erstellung von Spielwelten und Charakteren.
Die aktualisierte fünfte Auflage von Unity Artificial Intelligence Programming beginnt mit einer Aufschlüsselung der KI in einfache Konzepte. Anhand einer Vielzahl von Beispielen führt das Buch Sie dann durch konkrete Implementierungen, die die wichtigsten Konzepte und Funktionen der Spiele-KI in Unity hervorheben. Im weiteren Verlauf des Buches lernen Sie, wie Sie einen Finite-State-Machine (FSM) implementieren, um zu bestimmen, wie sich Ihre KI verhält, wie Sie Wahrscheinlichkeit und Zufälligkeit einsetzen, um Spiele weniger vorhersehbar zu machen, und wie Sie ein grundlegendes sensorisches System implementieren. Später werden Sie verstehen, wie Sie eine Spielkarte mit einem Navigationsnetz einrichten, Bewegung durch Techniken wie A* Pathfinding einbeziehen und Charaktere mit Entscheidungsfähigkeiten unter Verwendung von Verhaltensbäumen ausstatten.
Am Ende dieses Unity-Buches verfügen Sie über die Fähigkeiten, die Sie brauchen, um all die Konzepte und praktischen Lektionen, die Sie gelernt haben, zusammenzubringen und ein beeindruckendes Fahrzeugkampfspiel zu entwickeln.
Was Sie lernen werden:
⬤ Verstehen Sie die Grundlagen der KI im Spieldesign.
⬤ Erstellen Sie intelligentere Spielwelten und Charaktere mit C#-Programmierung.
⬤ Automatisierte Charakterbewegungen mit Pfadfindungsalgorithmen anwenden.
⬤ Implementierung von Algorithmen zur Entscheidungsfindung von Charakteren mit Hilfe von Verhaltensbäumen.
⬤ Erstellen Sie glaubwürdige und hocheffiziente künstliche Schwärme und Menschenmengen.
⬤ Erstellen Sie sensorische Systeme für Ihre KI-Welt.
⬤ Machen Sie sich mit den Grundlagen der prozeduralen Inhaltserstellung vertraut.
⬤ Erforschen Sie die Anwendung von maschinellem Lernen in Unity.
Für wen dieses Buch gedacht ist:
Dieses Buch über künstliche Intelligenz in Unity richtet sich an Unity-Entwickler mit Grundkenntnissen in C# und dem Unity-Editor, die ihr Wissen über die Entwicklung von KI-Spielen in Unity erweitern möchten.