Intermediate Coding Concepts with Unreal Engine 4 [Video]

More Information
  • Delegates and Events in UE4
  • Programming Event Handlers
  • Working the UE4 Input and Collision System
  • Implementing Actor Object Collision
  • Implementing Axis and Action Mapping
  • Interfaces and Class Communication
  • Implementing Interfaces in UE4

In this course, you will learn intermediate concepts in Unreal Engine 4 C++ programming. You will be exposed to Unreal Engine 4 event handling, class communications, input systems, and other concepts by utilizing the C++ programming language in UE4. UE4 is among the most comprehensive and advanced game engines on the market. Along with the C++ programming language, this title will enable you to implement efficient games with unparalleled performance. This title is structured to cover intermediate concepts in UE4 game programming to further explore how actors and classes communicate, events are handled in the engine, and interactivity can be implemented using the UE4's collision and input system.

Style and Approach

This video offers a practical, step-by–step, recipe-based approach where your everyday problems will be solved by practical examples.

  • Programming games in C++ with Unreal Engine 4
  • Working with one of the most advanced game engines on the market
  • Developing games as learning basic features of the game engine
Course Length 2 hours 12 minutes
ISBN 9781788395403
Date Of Publication 30 Jul 2017


Dr. Alireza Tavakkoli

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 founding director of the Computation and Advanced Visualization Engineering Laboratory. His research interests include visual computing and visualization, Artificial Intelligence and machine learning, virtual reality for telepresence and tele-robotics, 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.