Learning C++ by Building Games with Unreal Engine 4 - Second Edition

Learn the fundamentals of C++ programming with a fun-filled, practical guide and create your own games using Unreal Engine 4.

Learning C++ by Building Games with Unreal Engine 4 - Second Edition

Sharan Volin

2 customer reviews
Learn the fundamentals of C++ programming with a fun-filled, practical guide and create your own games using Unreal Engine 4.
Packt Subscription
FREE
$9.99/m after trial
eBook
$10.00
RRP $35.99
Save 72%
Print + eBook
$44.99
RRP $44.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$10.00
$44.99
$9.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


Learning C++ by Building Games with Unreal Engine 4 - Second Edition Book Cover
Learning C++ by Building Games with Unreal Engine 4 - Second Edition
$ 35.99
$ 10.00
Mastering Game Development with Unreal Engine 4 - Second Edition Book Cover
Mastering Game Development with Unreal Engine 4 - Second Edition
$ 35.99
$ 10.00
Buy 2 for $20.00
Save $51.98
Add to Cart

Book Details

ISBN 139781788476249
Paperback468 pages

Book Description

Learning to program in C++ requires some serious motivation. Unreal Engine 4 (UE4) is a powerful C++ engine with a full range of features used to create top-notch, exciting games by AAA studios, making it the fun way to dive into learning C++17.

This book starts by installing a code editor so you can begin to write C++17 code. You will then get acquainted with important C++ aspects, such as variables and memory, if, else, and switch, looping, functions and macros, objects, classes, inheritance, and dynamic memory allocation. As we dig into more advanced C++17 concepts, you will also start to explore the functionality the UE4 engine has to offer. You will use the UE4 editor to create your own world, and then program in some seriously fun gameplay. We delve further to discuss building game features, pathfinding, behavior trees, and more, and introduce you to the basics of machine learning and neural networks. We go on to talk about improving UI feedback with UMG and audio. In this edition of the book, we add the latest VR and AR features along with procedural programming.

By the end of this book, you should have a good grasp of how to program in C++17.

Table of Contents

What You Will Learn

  • Learn the basics of C++ and also basic UE4 editing
  • Learn your way around the UE4 editor and the basics of using C++ and Blueprints within the engine
  • Learn how to use basic C++ containers and data structures to store your game data
  • Create players, NPCs, and monsters
  • Give information to users using the UE4 UMG UI system
  • Gain a basic understanding of how to use procedural programming to give your game more replay value
  • Learn how UE4 can help you build projects using the hottest new technologies, such as VR and AR

Authors

Table of Contents

Book Details

ISBN 139781788476249
Paperback468 pages
Read More
From 2 reviews

Read More Reviews

Recommended for You

Mastering Game Development with Unreal Engine 4 - Second Edition Book Cover
Mastering Game Development with Unreal Engine 4 - Second Edition
$ 35.99
$ 10.00
Learning Path - Modern Cross Platform Development with Qt 5 Book Cover
Learning Path - Modern Cross Platform Development with Qt 5
$ 79.99
$ 10.00
Hands-On System Programming with Linux Book Cover
Hands-On System Programming with Linux
$ 39.99
$ 10.00
Hands-on Artificial Intelligence with TensorFlow Book Cover
Hands-on Artificial Intelligence with TensorFlow
$ 31.99
$ 10.00
Mastering Flask Web Development - Second Edition Book Cover
Mastering Flask Web Development - Second Edition
$ 31.99
$ 10.00
Hands-On Reactive Programming with Python Book Cover
Hands-On Reactive Programming with Python
$ 35.99
$ 10.00