
About the Author
Benjamin Carnall is an enthusiastic and dedicated programmer whose love for problem solving led him to the world of game development. He relishes opportunities to learn new and interesting ways to create gameplay experiences for others. Ben began his journey with Game Development in 2012, after he graduated from Media Design School with a diploma in interactive gaming. He then went on to graduate from the same university with a bachelors of software engineering in 2014. Since then, Ben has immersed himself in the Game Development community of New Zealand—starting out as a programming contractor and working on various titles around Auckland. He then began to work as a lecturer at Media Design School and taught Graphics programming for games, Physics programming for games, and Sony PlayStation development at the bachelors level. Most recently, Ben has been working as a programmer for the studio Aroura44, developing a title called Ashen.
I would like to thank so many people for supporting me during the authoring of this book. Thanks to the wonderful people around me, I remained fed and happy while endeavoring to put into words the jumble of information that knocks around in my head.
Thank you to my parents for making sure I stayed healthy and well fed. Thank you to my lovely Emily, for keeping my morals high and my smile wide. Thanks to the team at Epic for making such an awesome engine! Without them I would not be writing this now. Thanks to my editor, Parshva Sheth, for working through this with me, we made it! And finally, I'd like to thank you, the reader, for taking a chance with this book and for jumping into the world of game development!