Wheelers Books

Learning C++ by Building Games with Unreal Engine 4: A beginner's guide to learning 3D game development with C++ and UE4, 2nd Edition

Learning C++ by Building Games with Unreal Engine 4: A beginner's guide to learning 3D game development with C++ and UE4, 2nd Edition

Updated to the latest C++17 version, this books takes you through a fun journey: learning C++17 by building games with Unreal Engine 4. By the end of this book, you should have a good grasp of how to program in C++17.

This title is no longer available locally, but in stock internationally – usually ships 2-3 weeks.

This title is firm sale. Please select carefully as returns are not accepted.

Quick Reference

ISBN 9781788476249
Barcode 9781788476249
Published 28 December 2018 by Packt Publishing Limited
Format Paperback, 2nd Revised edition
Author(s) By Volin, Sharan
Availability Internationally sourced; usually ships 2-3 weeks

... view full title details below.

Buy Now

  • $164.50 Wheelers price
Add to Basket Add to Wishlist

Full details for this title

ISBN-13 9781788476249
ISBN-10 1788476247
Stock Available
Status Internationally sourced; usually ships 2-3 weeks
Publisher Packt Publishing Limited
Imprint Packt Publishing Limited
Publication Date 28 December 2018
Publication Country United Kingdom United Kingdom
Format Paperback, 2nd Revised edition
Edition 2nd Revised edition
Author(s) By Volin, Sharan
Category Computer Programming
Computer Programming Languages
Computer Games
Number of Pages 468
Dimensions Width: 75mm
Height: 92mm
Spine: 24mm
Weight 799g
Interest Age General Audience
Reading Age General Audience
NBS Text Computing: Textbooks & Study Guides
ONIX Text General/trade
Dewey Code Not specified
Catalogue Code Not specified

Description of this Book

Learn the fundamentals of C++ programming with a fun-filled, practical guide and create your own games using Unreal Engine 4. Key Features Gain foundational knowledge of C++ language and syntax while creating games with UE4 Build 2D and 3D games having compelling user interfaces, game physics, and artificial intelligence Discover the latest trends in game development such as Virtual Reality, Augmented Reality, and AI Book DescriptionLearning 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. 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 Who this book is forIf you are really passionate about games and have always wanted to write your own, this book is perfect for you. It will help you get started with programming in C++ and explore the immense functionalities of UE4.

^ top

Awards, Reviews & Star Ratings

There are no reviews for this title.

^ top

Author's Bio

Sharan Volin has been programming games for more than a decade. In the past, she worked on AAA and other titles for such companies as Sony Online Entertainment, Electronic Arts (Los Angeles), and 7 Studios (Activision). She primarily specialized in UI Programming. She also taught Game Programming for a year at the Art Institute of California. Sharan has both a BS in Computer Science (Games) and an MS in Computer Science from the University of Southern California, as well as degrees and certificates from other schools. Originally from New York, she lived in Los Angeles until she moved to Montreal, Canada with her 3 cats in early 2018 to work as a System Programmer at Behavior Interactive.

^ top