Cantitate/Preț
Produs

Beginning Game AI with Unity

Autor Sebastiano M. Cossu
en 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.

Citește tot Restrânge

Preț: 24265 lei

Preț vechi: 30331 lei
-20%

Puncte Express: 364

Carte disponibilă

Livrare economică 09-23 mai


Specificații

ISBN-13: 9781484263549
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ă

Game developers will use this book to gain a basic knowledge of programming artificial intelligence using Unity and C#. You will not be bored learning the theory underpinning AI. Instead, you will learn by experience and practice, and complete an engaging project in each chapter.

AI is the one of the most popular subjects in gaming today, ranging from controlling the behavior of non-player characters to procedural generated levels. This book starts with an introduction to AI and its use in games. Basic moving behaviors and pathfinding are covered, and then you move through more complex concepts of pathfinding and decision making.


What You Will Learn
  • 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

Who This Book Is For

Developers and programming enthusiasts with a basic knowledge of Unity and C# who want to understand and master the foundations of artificial intelligence in games


Cuprins

Chapter 1:  Introduction.- Chapter 2:  The Basics.- Chapter 3: Paths and Waypoints.- Chapter 4: Navigation.- Chapter 5: Behaviors.

Notă biografică

Sebastiano Cossu is a software engineer and game developer. He studied computer science at the University of Rome "La Sapienza". He is currently working as Game UI Developer at Feral Interactive Ltd. in London. He wrote the Apress book, Game Development with GameMaker Studio 2.


Caracteristici

A practical guide to beginning game AI programming with Unity Explains popular AI techniques for creating believable behavior for non-player characters Takes a project-based approach to reinforce the concepts