Practical Game AI Programming
Author | : | |
Rating | : | 4.26 (842 Votes) |
Asin | : | 1787122816 |
Format Type | : | paperback |
Number of Pages | : | 348 Pages |
Publish Date | : | 2016-08-23 |
Language | : | English |
DESCRIPTION:
Jump into the world of Game AI developmentAbout This BookMove beyond using libraries to create smart game AI, and create your own AI projects from scratchImplement the latest algorithms for AI development and in-game interactionCustomize your existing game AI and make it better and more efficient to improve your overall game performanceWho This Book Is ForThis book is for game developers with a basic knowledge of game development techniques and some basic programming techniques in C# or C++.What You Will LearnGet to know the basics of how to create different AI for different type of gamesKnow what to do when something interferes with the AI choices and how the AI should behave if that happensPlan the interaction between the AI character and the environment using Smart Zones or Triggering EventsUse animations correctly, blending one animation into another and rather than stopping one animation and starting anotherCalculate the best options for the AI to move using Pruning Strategies, Wall Distances, Map Preprocess Implementation, and Forced NeighboursCreate Theta algorithms to the AI to find short and realistic looking pathsAdd many characters into the same scene and make them behave like a realistic crowdIn DetailThe book starts with the basics examples of AI for different game genres and directly jumps into defining the probabilities and possibilities of the AI character to determ
Micael was responsible for the technical aspect of the game, making sure that the game worked as planned, while his friend created all the artwork for the game. About the AuthorMicael DaGracaMicael DaGraca is a game designer and an AR developer living in Porto, Portugal. So, later on in his life, he decided to learn how to create games. Finally, the game was published, and it received some positive feedback from other indie game developers. Today, Micael works for other studios, helping othe
Without any previous knowledge in coding or 3D animation, he slowly started to create simple games, learning each time more with those experiences. Micael was responsible for the technical aspect of the game, making sure that the game worked as planned, while his friend created all the artwork for the game. So, later on in his life, he decided to learn how to create games. Finally, the game was published, and it received some positive feedback from other indie game