Book Image

iOS 9 Game Development Essentials

By : Chuck Gaffney
Book Image

iOS 9 Game Development Essentials

By: Chuck Gaffney

Overview of this book

Table of Contents (15 chapters)
iOS 9 Game Development Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Summary


This chapter has gone into a great deal of this deep and independent game-centric framework. We have first reviewed the basic concepts of entities and components, and how GameplayKit takes advantage of the component-based structuring. We then moved on to a staple of game development, the concept of state machines, and how GameplayKit utilizes them. Then, we have reviewed ways by which we can automatically control components and entities in our games with agents, goals, and behaviors, as well as Pathfinding's navigation graphs that add to this automation. We have learned that MinMaxAI lets us hint future moves to the player or give the computer a smart way of challenging us in various turn-based games. Finally, we have seen how random sources add controllable variety to outcomes in our games, whereas Rule systems can keep transitions of various states from being too finite. There's much more to GameplayKit than we could show here, so it's highly recommended that you read through some...