Preface
Welcome, and thank you for choosing to pick up the Unreal Engine 5 Game Development with C++ Scripting book! This comprehensive book is designed to assist game developers and students in advancing their professional skills in C++ programming for Unreal Engine game development.
Unreal Engine is a powerful and versatile game engine widely used in both the gaming and movie-making industries. Possessing advanced and professional Unreal Engine development skills enables individuals to adapt more effectively to the demands of a career in game development, opening a multitude of opportunities for them.
When developing with Unreal Engine, you have the option to use either one or both of two available programming tools:
- Blueprint provides a user-friendly interface suitable for non-programmer developers
- C++ is predominantly employed by software engineers, providing a more robust and flexible approach to game development
As an Unreal Engine developer, you may have a genuine interest in understanding C++ and how it integrates with the engine, even if you don’t identify as a software engineer or aspire to become one.
This book is designed to assist you in expanding your knowledge and skills by guiding you through the necessary steps to create a fully fledged game, covering essential aspects of game development. It aims to smoothen the learning curve, allowing for a more seamless and efficient grasp of the concepts presented. The carefully organized topics eliminate the need for random searching and prevent wasted time on unrelated readings, enabling you to focus on the relevant information. Moreover, this book serves as a valuable reference manual, offering a comprehensive resource that can be revisited and utilized for further study.