Beginning Game AI with Unity
Autor Sebastiano M. Cossuen Limba Engleză Paperback – 6 dec 2020
Cititorul care a aplicat deja ideile de bază din A Beginner's Guide to 2D Shooter Games with Unity va găsi în această lucrare nivelul următor de complexitate necesar pentru a insufla viață entităților digitale. În timp ce titlurile introductive se concentrează pe mecanici de tragere sau scor, Beginning Game AI with Unity face tranziția către logica internă a personajelor non-jucătoare (NPC), oferind un set de instrumente tehnice esențiale pentru orice dezvoltator modern. Ne-a atras atenția modul în care Sebastiano M. Cossu reușește să distileze concepte complexe, precum teoria grafurilor, în aplicații imediate, transformând abstractul în cod funcțional C#. Spre deosebire de Artificial Intelligence in Games de Paul Roberts, care adoptă un ton conversațional și scenarii ficționale, volumul de față este riguros structurat pe eficiență tehnică. Cele cinci capitole sunt organizate logic pentru a asigura o progresie fluidă: după introducerea în fundamentul AI, se trece rapid la „Paths and Waypoints” și „Navigation”, culminând cu implementarea algoritmului A* — standardul de aur în pathfinding. Apreciem în mod deosebit capitolul final dedicat comportamentelor, unde teoria este validată prin construcția unui joc de tip stealth, oferind o perspectivă clară asupra modului în care deciziile autonome ale inamicilor influențează experiența jucătorului. În contextul operei sale, dacă în Game Development with GameMaker Studio 2 autorul se concentra pe ciclul complet de viață al unui proiect, aici el alege o specializare profundă pe o singură verticală: inteligența artificială. Rezultatul este un manual tehnic dens, de 145 de pagini, care elimină redundanța și se concentrează strict pe ceea ce funcționează în motorul de joc Unity. Este o resursă pragmatică pentru cei care doresc să depășească stadiul de simple scripturi de mișcare și să exploreze modele decizionale avansate.
Preț: 242.65 lei
Preț vechi: 303.31 lei
-20%
Carte disponibilă
Livrare economică 09-23 mai
Specificații
ISBN-10: 1484263545
Pagini: 160
Ilustrații: XIV, 143 p. 75 illus.
Dimensiuni: 155 x 235 x 9 mm
Greutate: 0.25 kg
Ediția:1st edition
Editura: Apress
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această carte dezvoltatorilor care stăpânesc elementele de bază din Unity și C# și doresc să implementeze sisteme de navigare și decizie profesionale. Veți câștiga abilitatea de a utiliza algoritmul A* și de a crea inamici capabili să reacționeze inteligent la mediu. Este un ghid practic, ideal pentru transformarea unor simple animații în entități cu un comportament credibil și provocator.
Despre autor
Sebastiano M. Cossu este un dezvoltator și autor specializat în tehnologii de programare pentru jocuri video. Cu o experiență vastă în utilizarea motoarelor de joc, acesta a publicat anterior Game Development with GameMaker Studio 2, unde a explorat principiile designului de joc de la concept la lansare. În lucrarea de față, își folosește expertiza tehnică pentru a ghida cititorii prin ecosistemul Unity, concentrându-se pe integrarea limbajului C# cu algoritmi avansați de inteligență artificială, rămânând fidel unei abordări orientate spre rezultate practice.
Descriere scurtă
- Understand the fundamentals of AI
- Create gameplay-based AI to address navigation and decision-making problems
- Put into practice graph theory and behavior models
- Address pathfinding problems
- Use the A* algorithm, the deus ex machina of pathfinding algorithms
- Create a mini stealth game