Unreal Engine 4 Scripting with C++
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.
8 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unreal Engine 4 Scripting with C++ to your Wishlist.

Add to Wishlist

Unreal Engine 4 Scripting with C++

Get the best out of your games by scripting them with C++ in Unreal Engine 4.X
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.
8 students enrolled
Created by Packt Publishing
Last updated 6/2017
Current price: $12 Original price: $125 Discount: 90% off
3 days left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Learn to manipulate components in class hierarchy
  • Learn the advantages of C++ over Blue prints
  • Create actors using C++
  • Adding scripts to the character
  • Spawn the characters using C++
  • Expose your C++ code to the Editor using Macros
View Curriculum
  • What will the customer need to install to follow along?: Unreal Engine 4, Visual Studio Community, Epic Games Launcher
  • What versions of software should the customer use?: Unreal 4.x
  • Any special hardware needed?: Computer capable of running Unreal Engine 4

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 video is a guide showcasing techniques to use the power of C++ scripting while developing games with UE4. It will start with adding and editing C++ classes from within the Unreal Editor. It will  delve into one of Unreal's primary strengths, the ability for designers to customize programmer-developed actors and components. It will 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, and manipulating
the game and the development environment using C++. Towards the end of the video, you will be empowered to become a top-notch developer with Unreal Engine 4 using C++ as the scripting language.

About the Author :

Reuben Ward

The Authors name is Reuben Ward, and he has helped people create their dreams in Unreal Engine!. Till 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 felt the need for 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 has set out to make tutorials to help people learn, and help solve this very problem.

Who is the target audience?
  • The ideal target audience of this video would be Game Developers with a basic knowledge of Unreal Engine and C++ programming.
Compare to Other Unreal Engine Courses
Curriculum For This Course
14 Lectures
Introduction to Scripting and the Class Hierarchy
6 Lectures 56:28
This video provides an overview of an entire title.
Preview 03:28

This video aims to teach you the uses of C++ within unreal, and where we might want to do some Scripting. It also briefly covers how Blueprint and C++ are different.
Examples of Using C++ for Scripting in Unreal

This video aims to show you how to create a Script from inside the Unreal Editor, and also some of the basic classes inside the Class Hierarchy.
Examples of the Unreal Engine Class Hierarchy

This video introduces the Component system within Unreal Engine 4. We also look at the purpose of the Unreal Header Tool, and add a Pickup to our level.
Understanding Components in Unreal Engine 4

This video helps you to understand how to manipulate components to design our ideas through Scripting. We also add a second class: A Pickup Spawner.

Manipulating Components to Make Our Ideas Come to Life

This video helps you to grasp the idea of Actors better as so far, we’re only seen a couple of examples. We also cover a few more components.
Examples of Actors in Unreal
More on C++
2 Lectures 09:44

This video talks more about the C++ Syntax within Unreal Engine, and discusses the tools in Visual Studio that can be used to view the Unreal Engine Source code.

Preview 04:06

This video highlights where C++ can be more useful than blueprints, and also the occasions where blueprints can beat C++.

The Advantages of C++ Over Blueprints
Implementing Some Simple Concepts with C++
6 Lectures 58:46

This video will teach you how to create a Motion Bomb. In this video we’ll set up the needed components for our bomb.

Preview 15:16

This video will teach you how to use Dynamic Material Instances to change the color of the Motion Bomb we’ve created.

Adding Some Scripting to Our Actor

This video teaches you how to create Inputs from C++. We’ll use this and create an explosive projectile for our gun.
Using C++ to Spawn Actors into Our Game

This video covers the basics of using the Material Editor and the Particle System Editor. We use both editors to create a Radio Wave effect.
Using a Particle System Component to Create an Explosion

This video show you how to create an Enum or Struct in C++, and then combine it with Unreal Macros to expose them to the Editor.
Exposing C++ Code to the Editor Using Macros

This video shows you how to modify the logic in our Motion Bomb so we can use it with our Enum and Struct, and Customize it to our liking.

Finishing Our Explosive Mine
About the Instructor
Packt Publishing
3.9 Average rating
8,274 Reviews
59,267 Students
687 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.