Reader small image

You're reading from  Unity AI Programming Essentials

Product typeBook
Published inDec 2014
Publisher
ISBN-139781783553556
Edition1st Edition
Tools
Right arrow
Author (1)
Curtis Bennett
Curtis Bennett
author image
Curtis Bennett

Curtis Bennett has been a developer in the games and computer graphics industry for several years. He has worked on developing immersive virtual environments, published research in visual simulation, taught college courses in game development, and worked for various game studios, and he was also an engineer on early versions of the RAIN AI plugin for Unity. Currently, he is the Technical Director for Creative Services at Ideum, which focuses on creating interactive media projects.
Read more about Curtis Bennett

Right arrow

Foreword

Artificial intelligence can be one of the most challenging aspects of video game development. Game AI encompasses difficult concepts such as spatial reasoning, pathfinding, movement, awareness, and decision making, all with the goal of combining these concepts into a realistic and lifelike experience for the player. It's no wonder that so many game developers put off AI development to the end of the project. This is a shame, because good AI can make or break the game experience and great AI can make a player fall in love with your game and keep them coming back again and again.

In recent years, AI has become more important than ever. Although the quality of AI in games has increased steadily over time, the results have come more from added attention and effort on the part of developers, rather than from significant breakthroughs in technology. The impact of this is that "good" AI in games has often been limited to projects and teams with large budgets and access to high-end tools. Unity changed the industry by making high-end game development tools available to all developers, big and small. Today's indie developers are creating player experiences that rival those of AAA companies. Until recently, they lacked the tools, knowledge, and know-how to add AI-driven characters that have the same fidelity as the rest of the game. Now this has changed too, with the very best AI tools becoming accessible to every developer.

This book serves an important role in the rise of AI in Unity. In these pages, you will find the guidance, techniques, and examples you need to become a great AI developer. For beginners, the book walks you step by step through the fundamentals of concepts such as pathfinding, patrolling, and creating behaviors for common scenarios such as attacking and crowd movement. You will also be introduced to the numerous tools available for Unity that you'll need along the way. For experienced developers, the book gives you access to best practices, tips, and techniques that will take you from good to great.

I'm incredibly excited about the future of AI and its potential impact on games in the coming years. Game developers are often at the forefront of innovation, and their contributions to filling the world with believable AI will be significant. Go forth, reader, and join the growing ranks of AI programmers!

Bill Klein (aka Prime)

CEO, Rival Theory

lock icon
The rest of the chapter is locked
You have been reading a chapter from
Unity AI Programming Essentials
Published in: Dec 2014Publisher: ISBN-13: 9781783553556
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
undefined
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime

Author (1)

author image
Curtis Bennett

Curtis Bennett has been a developer in the games and computer graphics industry for several years. He has worked on developing immersive virtual environments, published research in visual simulation, taught college courses in game development, and worked for various game studios, and he was also an engineer on early versions of the RAIN AI plugin for Unity. Currently, he is the Technical Director for Creative Services at Ideum, which focuses on creating interactive media projects.
Read more about Curtis Bennett