Scripting Unreal Game Characters
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Scripting Unreal Game Characters to your Wishlist.

Add to Wishlist

Scripting Unreal Game Characters

Learn to script amazing Unreal game characters with ease
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5 students enrolled
Created by Packt Publishing
Last updated 9/2017
English [Auto-generated]
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Explore all the components of Unreal Engine scripts, in a beginner-friendly environment
  • Understand the different features of C++ and how they apply to creating games
  • Practice the utility of tools that Unreal Engine 4 offers
  • Know how to select the best tool for each job
  • Tackle error messages and fix problems easily – without headaches!
  • Add the finishing touches to AI characters
View Curriculum
  • The video course is ideal for game developers with a basic knowledge of Unreal Engine and C++ programming.

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.

Who is the target audience?
  • This video takes a practical step-by-step recipe-based approach where your everyday issues concerning scripting game characters will be solved using practical examples.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
16 Lectures
Making a Basic Third-Person Character
9 Lectures 01:25:39

This video provides an overview of the entire course.

Preview 04:51

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.

Examples of Differences Between a Pawn and a Character

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.

Getting the Character Assets from the Epic Games Library

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.

Using Character Animation and State Machines

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.

Receiving Input from the Player

This video shows you how to use Animation Montages, which are typically used for 1 shot animations such as punches, gunshots, and more.

Adding Animation Montages and Notifies

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.

Improving Our Player by Adding Movement

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.

Completing the Animation State Machine

This video will show you how to add some final touches to your character, including the ability to jump.

Adding Final Touches to the Character
Scripting a First-Person Character
2 Lectures 15:24
This video aims to show you how to add another input to our character which we’ll be using to change between First and Third Person.
Preview 07:05

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.

Toggling Between Third-Person and First-Person Modes
Creating a Basic AI Character
5 Lectures 55:50

This video shows you that AI characters and characters are similar, but highlights the things that must be done differently for AI.

Preview 05:14

This video helps you get started on our character, by adding the AI controller and character classes.

Creating the AI Controller and Character Scripts

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.

Creating Blackboard and Behavior Tree Components

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.

Examples of Using a Custom Task to Improve the AI Character

This video will help you understand a few best practices around AI and will wrap the AI section up.
Adding Finishing Touches to the AI Character
About the Instructor
Packt Publishing
3.9 Average rating
8,109 Reviews
58,360 Students
686 Courses
Tech Knowledge in Motion

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.