Unity artificial intelligence programming : add powerful, believable, and fun AI entities in your game with the power of Unity 2018!

Book Cover
Average Rating
Published
Birmingham, UK : Packt Publishing, 2018.
Status
Available Online

Description

Loading Description...

More Details

Format
Edition
Fourth edition.
Language
English
ISBN
1789531454, 9781789531459

Notes

Bibliography
Includes bibliographical references.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Discover More

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Aversa, D., Kyaw, A. S., & Peters, C. (2018). Unity artificial intelligence programming: add powerful, believable, and fun AI entities in your game with the power of Unity 2018! (Fourth edition.). Packt Publishing.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Aversa, Davide, Aung Sithu, Kyaw and Clifford, Peters. 2018. Unity Artificial Intelligence Programming: Add Powerful, Believable, and Fun AI Entities in Your Game With the Power of Unity 2018!. Birmingham, UK: Packt Publishing.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Aversa, Davide, Aung Sithu, Kyaw and Clifford, Peters. Unity Artificial Intelligence Programming: Add Powerful, Believable, and Fun AI Entities in Your Game With the Power of Unity 2018! Birmingham, UK: Packt Publishing, 2018.

Harvard Citation (style guide)

Aversa, D., Kyaw, A. S. and Peters, C. (2018). Unity artificial intelligence programming: add powerful, believable, and fun AI entities in your game with the power of unity 2018! Fourth edn. Birmingham, UK: Packt Publishing.

MLA Citation, 9th Edition (style guide)

Aversa, Davide,, Aung Sithu Kyaw, and Clifford Peters. Unity Artificial Intelligence Programming: Add Powerful, Believable, and Fun AI Entities in Your Game With the Power of Unity 2018! Fourth edition., Packt Publishing, 2018.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
da0be2d2-f7e5-eaaf-7dbb-1957750eeb99-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDda0be2d2-f7e5-eaaf-7dbb-1957750eeb99-eng
Full titleunity artificial intelligence programming add powerful believable and fun ai entities in your game with the power of unity 2018
Authoraversa davide
Grouping Categorybook
Last Update2025-01-24 12:33:29PM
Last Indexed2025-02-07 03:31:27AM

Book Cover Information

Image Sourcedefault
First LoadedJul 12, 2023
Last UsedJan 22, 2025

Marc Record

First DetectedMar 21, 2023 11:50:52 AM
Last File Modification TimeMay 12, 2023 04:38:33 AM
SuppressedRecord had no items

MARC Record

LEADER04796cam a2200517 i 4500
001on1084292723
003OCoLC
00520230512043657.0
006m     o  d        
007cr unu||||||||
008190204s2018    enka    ob    000 0 eng d
015 |a GBB9E1092|2 bnb
0167 |a 019176872|2 Uk
019 |a 1078567643
020 |a 1789531454
020 |a 9781789531459|q (electronic bk.)
035 |a (OCoLC)1084292723|z (OCoLC)1078567643
037 |a CL0501000022|b Safari Books Online
040 |a UMI|b eng|e rda|e pn|c UMI|d YDX|d TOH|d OCLCF|d N$T|d UKMGB|d BAL|d OCLCQ|d OCLCO|d OCLCQ
049 |a MAIN
050 4|a QA76.76.C672
08204|a 794.81526|2 23
1001 |a Aversa, Davide,|e author.
24510|a Unity artificial intelligence programming :|b add powerful, believable, and fun AI entities in your game with the power of Unity 2018! /|c Dr. Davide Aversa, Aung Sithu Kyaw, Clifford Peters.
250 |a Fourth edition.
264 1|a Birmingham, UK :|b Packt Publishing,|c 2018.
300 |a 1 online resource (1 volume) :|b illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
504 |a Includes bibliographical references.
5050 |a To get the most out of this book -- Get in touch -- Introduction to AI -- Artificial Intelligence (AI) -- AI in games -- AI techniques -- Summary -- Finite State Machines -- The player's tank -- Initialization -- Shooting bullet -- Controlling the tank -- The Bullet class -- Setting up waypoints -- The abstract FSM class -- The enemy tank AI -- The Patrol state -- The Chase state -- The Attack state -- The Dead state -- Taking damage -- Using an FSM framework -- The AdvanceFSM class -- The FSMState class -- The state classes -- The PatrolState class -- The NPCTankController class -- Summary -- Randomness and Probability -- Randomness in games -- Definitions of probability -- Character personalities -- FSM with probability -- Dynamic AI -- Demo slot machine -- Summary -- Further reading -- Implementing Sensors -- Basic sensory systems -- Scene setup -- The player's tank and the aspect class -- AI characters -- Testing -- Summary -- Flocking -- Basic flocking behavior -- Individual behavior -- Controller -- Alternative implementation -- FlockController -- Summary -- Path-Following and Steering Behaviors -- Following a path -- Path script -- Path-following agents -- Avoiding obstacles -- Adding a custom layer -- Obstacle avoidance -- Summary -- A* Pathfinding -- Revisiting the A* algorithm -- Implementing the A* algorithm -- Node -- PriorityQueue -- The GridManager class -- The AStar class -- The TestCode class -- Setting up the scene -- Testing the pathfinder -- Summary -- Navigation Mesh -- Setting up the map -- Navigation static -- Baking the navigation mesh -- NavMesh agent -- Updating an agents' destinations -- Scene with slope -- Navigation areas -- Off Mesh Links -- Generated Off Mesh Links -- Manual Off Mesh Links -- Summary -- Behavior Trees -- Introduction to Behavior Trees -- A simple example - patrolling robot -- Implementing a BT in Unity with Behavior Bricks -- Set up the scene -- Implement a Day/Night cycle -- Design the Enemy Behavior -- Implement the Nodes -- Building the Tree -- Attach the BT to the Enemy -- Summary -- External Resources -- Machine Learning in Unity -- The Unity Machine Learning Agents Toolkit -- How to install the ML-Agents Toolkit -- Installing Python and TensorFlow on Windows -- Installing Python and TensorFlow on macOS and Unix-like systems -- Using the ML-Agents Toolkit - a basic example -- Creating the scene -- Implementing the code -- Adding the final touches -- Training a Brain object -- Training the agent -- Summary -- Further reading -- Putting It All Together -- Basic game structure -- Adding automated navigation -- Creating the NavMesh -- Setting up the agent -- Fixing the GameManager script -- Creating decision-makingAI with FSM -- Summary.
5880 |a Online resource; title from title page (Safari, viewed February 1, 2019).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
63000|a Unity (Electronic resource)
63007|a Unity (Electronic resource)|2 fast|0 (OCoLC)fst01795070
650 0|a Video games|x Programming|9 70228
650 0|a Artificial intelligence.|9 29344
650 0|a Three-dimensional display systems.|9 58041
7001 |a Kyaw, Aung Sithu,|e author.
7001 |a Peters, Clifford,|e author.
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781789533910/?ar|x O'Reilly|z eBook
938 |a EBSCOhost|b EBSC|n 1950562
938 |a YBP Library Services|b YANK|n 15877197
994 |a 92|b VIA
999 |c 287410|d 287410