Unity 4.x Game AI Programming

Editorial Reviews

Learn and implement AI in 3D with a lot of sample projects and next-generation techniques to use in your 3D projects

Overview

  • A practical guide with step-by-step instructions and example projects to learn Unity3D scripting
  • Learn pathfinding using A* as well as Unity3D pro features and navigation .
  • Implement finite state machines (FSMs), path following, and steering algorithms.

In Detail

This book fills the gap between artificial (AI) books designed to learn underlying AI algorithms and general Unity3D books written to cover basic scene setup and scripting in Unity3D. Game AI Scripting in Unity3D covers implementing AI techniques such as flocking, pathfinding, path following, and trees in Unity3D with example projects.

Game AI Scripting in Unity3D will show you how to apply AI techniques to your Unity3D projects using # as the scripting language. Unlike other AI books and Unity3D books, this book tries to focus more on the application of AI techniques in the Unity3D engine, with sample projects that demonstrate finite state machines (FSMs), pathfinding, steering, navigation graphs, and behavior trees techniques.

This book shows how to implement various AI techniques in Unity3D by implementing the from scratch using C#, applying Unity3D built-in features, or using available scripts and plugins from the Unity Asset Store. For example, we’ll be implementing our own A* to do pathfinding but will also explore the Unity3D navigation graphs feature. Then we’ll use the Behave plugin to construct behavior trees for intelligent AI character behaviors.

Game AI Scripting in Unity3d covers other AI techniques such as flocking behavior, building a sensory system for taking inputs from the environment and other AI agents, and so on. In the final chapter this book will show you how to build a racing game AI using Unity3D and applying the techniques described in earlier chapters.

What you will learn from this book

  • Building finite state machines (FSMs)
  • Implementing a sensory system
  • Applying flocking behavior for a crowd
  • Executing your own A* pathfinding algorithm in Unity3D
  • Applying random and probability techniques in a betting game
  • Using the Unity3D pro feature, navigation graphs, for path finding
  • Learning about behavior trees and the Behave plugin
  • Implementing a racing game AI through the final chapter project

Approach

Step-by-step practical tutorial

Who this book is written for

Are you are a programmer with basic knowledge of Unity3D who would like to add AI features to your game? Are you looking for a reference on implementing AI in Unity3D with simple to follow instructions, and lots of sample and projects? Then this book is for you. You should have some background in C# language as this book will use C# for scripting. However if you know any other language you should be able to follow this book fairly easily.

Table of Contents

Chapter 1: Introduction to AI
Chapter 2: Finite State Machines
Chapter 3: Random and Probability
Chapter 4: Implementing
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

Book Details

QR code for Unity 4.x Game AI Programming
Read More Details on Google Books

Book Preview

Unity 4.x Game AI Programming is available read online. Click to Read Sample Chapters Online

Book Reviews

Read all Unity 4.x Game AI Programming Reviews on Amazon or Goodreads

PDF eBook Free Download

Unity 4.x Game AI Programming PDF FREE DOWNLOAD in 14 Friendly File Hosts: FireDrive, ZippyShare, SockShare, ShareBeast, BayFiles, Crocko, MixtureCloud, Depositfiles, UptoBox, Uploaded, BitShare, RapidGator, TurboBit. Report Dead Links & Get a Copy

Enjoyed this Book? Please support the author, Don't Download It, buy this book from amazon.

Amazon.com - Read eBooks using the FREE Kindle Reading App on Most Devices

File HosteBook Free Download LinkFormatSize (MB)ThanksUpload Date
EU(multi)Click to downloadPDF2.6foxebook08/20/2013
EU(multi)Click to downloadPDF, EPUB6foxebook11/23/2013

None of the files shown here are hosted or transmitted by this server. The links are provided solely by this site’s users. You may not use this site to distribute or download any material when you do not have the legal rights to do so. It is your own responsibility to adhere to these terms. Found illegal content? Let us know! REPORT ABUSE

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>