Unreal Engine 4 (UE4) is a complete suite of game development tools made by game developers, for game developers. With more than 100 practical recipes, this course is a guide showcasing techniques to use the power of C++ scripting while developing games with UE4.
You’ll start with adding and editing C++ classes from within the Unreal Editor. Then we’ll delve into one of Unreal's primary strengths, the ability for designers to customize programmer-developed actors and components. We’ll help you understand the benefits of when and how to use C++ as the scripting tool. With a blend of task-oriented recipes, this video will provide actionable information about scripting games with UE4, manipulating the game, and the development environment using C++.
Toward the end of the video, you’ll be empowered to become a top-notch developer with Unreal Engine 4, using C++ as the scripting language.
About the Author
Reuben Ward has helped people create their dreams in Unreal Engine! To date, he has helped over 450,000 people learn something about making games using the Unreal Engine with his tutorial videos. When he first started using Unreal Engine, he saw the lack of C++ tutorials for game developers.
He wanted to make great games but had no idea where to start. Having mastered the art of game development in Unreal, he set out to make tutorials to help people learn and solve this very problem.
This video aims to teach you the differences between the Pawn and Character class, which is one of the big questions people have when they first start scripting characters.
This video discusses the Epic Games Library, and shows the Marketplace and the wealth of free content offered by epic games that can be used to power your game.
This video shows one of the biggest parts of Scripting Animation for your character: The Animation Blueprint. We also add a State Machine, which is used to link player state to animation.
This video covers the solution for setting up input in your game, which is done by the Player Input Component. In this video we cover Action Inputs, the simplest type of input.
This video shows you how to use Animation Montages, which are typically used for 1 shot animations such as punches, gunshots, and more.
This video shows you how to use the power of the Character Movement Component to quickly and easily add great feeling movement to your character.
This video shows you how to use a Blendspace to get your movement looking great. Previously our character didn’t animate whilst moving – Blendspaces solve this problem for us.
This video will show you how to add some final touches to your character, including the ability to jump.
This video finishes the First-Person toggle feature that we started in the last video. We import some assets and write the final code to get the feature working.
This video shows you that AI characters and characters are similar, but highlights the things that must be done differently for AI.
This video helps you get started on our character, by adding the AI controller and character classes.
This video intends to help you create the Blackboard and Behavior Tree components, which are the components responsible for handling our Behavior Tree/Blackboard assets.
This video will show you how to create a custom task for our behavior tree. We’ll use this to make our AI search for a new place to move when wandering.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.