LEARNING PATH: The Complete Guide to Unreal Engine 4


Updated on

Course overview

Course type
Paid course
8 hours
39 lessons
Available on completion
Course author
Packt Publishing
  • Work with classes and actors in Unreal Engine 4
  • Implement actor functionalities in Unreal Engine 4
  • Perform spawning and de-spawning on actors in Unreal Engine 4
  • Learn memory management in Unreal Engine 4
  • Understand the working of delegates and events in Unreal Engine 4
  • Learn to program with event handlers
  • Create core logging, math, foliage, and landscape APIs
  • Learn advanced concepts such as in-class communications, AI, and shader programming


Explore the world of professional game development with Unreal Engine 4

Unreal Engine 4 is one of the most comprehensive and advanced game engines in the market. It has garnered a lot of attention in the gaming world because of its new and improved graphics and rendering engine, the physics simulator, particle generator, and more.  So, if you're a game developer who wants to enhance your game programming skills using Unreal Engine 4, then go for this Learning Path.

Packt’s Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.

The highlights of this Learning Path are:

●     Learn basic concepts of Unreal Engine 4 such as classes, actors, and components

●     Explore advanced concepts of Unreal Engine 4 such as in-class communications, AI, and shader programming

●    Create your own gameplay API using Unreal Engine 4

Let's take a quick look at your learning journey. This Learning Path starts off with installing Unreal Engine 4 and setting up your first project. You will then learn the basic concepts such as classes, actors, and components and will implement them in your project. You will also understand how Unreal Engine 4 deals with memory management.

Next, you will be exposed to event handling, class communications, input systems, and other concepts by utilizing the C++ programming language in Unreal Engine 4. You will learn about the Artificial Intelligence (AI) engine within Unreal Engine 4 and how to program basic AI functionalities in your games. You will also see how to create operators and functions in Unreal Engine 4.

Moving ahead, you will explore shader programming in Unreal Engine 4 to implement lighting and materials for your games which allows you to drastically enhance the visual appeal of your game. You will see several APIs within Unreal Engine 4. Next, you will learn to utilize these APIs in your code base. Finally, you will learn to create your own gameplay API using Unreal Engine 4.

By the end of this Learning Path, you will have all  the necessary skills to start building your own gaming creations.

Meet Your Expert:

We have the best works of the following esteemed author to ensure that your learning journey is smooth:

Dr. Alireza Tavakkoli is an associate professor of computer science at the University of Houston-Victoria. He is the director of the Digital Gaming and Simulation program. He is also the founder of Computation and Advanced Visualization Engineering Laboratory. His research interests include visual computing and visualization, artificial intelligence and machine learning, virtual reality for telepresence and telerobotics, and high-performance computing. During his tenure at the university, Dr. Tavakkoli has taught graduate and undergraduate courses in computer science and gaming, including advanced level design, game engines programming, gaming network architecture, artificial intelligence, parallel computing, and theory of computation.

Similar courses

Unreal Engine 5: The Complete Beginner's Course
  • 10 hours
  • 78 lessons
  • Certificate
LEARNING PATH: The Complete Guide to Unreal Engine 4
  • English language

  • Recommended provider

  • Certificate available