Invigorate your Unity 3D game program by adding exciting AI features using Packt's riveting New Book and eBook
Packt is pleased to announce the release of Unity 4.x Game AI Programming, a practical guide to learning Unity3D scripting and adding exciting AI features to games. Packed with step-by-step instructions and example projects, the print book comes in at over 232 pages and is competitively priced at $40.49, and the eBook and Kindle versions are available for $22.94.
About the Authors:
Aung Sithu Kyaw holds a Master of Science degree from Nanyang Technological University (NTU), Singapore, with a major in Digital Media Technology. He has over seven years of experience in the software industry with the Unity 3D technology. Aung co-founded Rival Edge Pte Ltd., a Singapore-based interactive digital media company that provides a technical consultancy service to creative agencies and also produces social mobile games.
Clifford Peters is a programmer and a computer scientist. He has been instrumental in helping Packt with reviews, and has reviewed the following titles:Unity Game Development Essentials, Unity 3D Game Development by Example Beginner's Guide, Unity 3 Game Development Hotshot, Unity 3.x Game Development by Example Beginner's Guide, Unity iOS Game Development Beginner's Guide, and Unity iOS Essentials.
Thet Naing Swe graduated from the University of Central Lancashire where he majored in Game Design and Development. He co-founded Rival Edge Pte Ltd along with Aung Sithu Kyaw. He has also worked as a graphics programmer at Nanyang Technological University (NTU) on a cinematic research project.
Unity 3D is a cross platform engine with a built-in IDE developed by Unity Technologies. It is used to develop video games for web plugins, desktop platforms, consoles, and mobile devices, and is utilized by over one million developers. The latest version, Unity 4.2, was released in July 2013. The game engine is available in two different versions: Unity and Unity Pro.
Unity 4.x Game AI Programming fills the gap between artificial intelligence (AI) books designed to teach underlying AI algorithms and general Unity3D books written to cover basic scene setup and scripting in Unity3D. Game AI Scripting in Unity3D will show the reader how to apply AI techniques to their Unity3D projects using C# as the scripting language.
This book provides clear and simple to follow instructions for building FSMs, applying flocking behavior for a crowd, executing an A* pathfinding algorithm in Unity 3D using the Unity3D pro feature and navigation graphs, applying random and probability techniques in a betting game, as well as learning about behavior trees and the Behave plugin. The final chapter of the book teaches readers how to build and implement the techniques covered in the earlier chapters into a racing game AI project.
Unity 4.x Game AI Programming covers these essential topics:
Chapter 1: Introduction to AI
Chapter 2: Finite State Machines
Chapter 3: Random and Probability
Chapter 4: Implementing Sensors
Chapter 5: Flocking
Chapter 6: Path Following and Steering Behaviors
Chapter 7: A* Pathfinding
Chapter 8: Navigation Mesh
Chapter 9: Behavior Trees
Chapter 10: Putting It All Together
|Unity 4.x Game AI Programming|
|This book fills the gap between artificial intelligence (AI) books designed to learn underlying AI algorithms and general Unity3D books written to cover basic scene setup and scripting in Unity3D.
For more information, please visit: http://www.packtpub.com/unity-4-x-game-artificial-intelligence-programming/book