Intermediate Coding Concepts with Unreal Engine 4
3.0 (2 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.
47 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Intermediate Coding Concepts with Unreal Engine 4 to your Wishlist.

Add to Wishlist

Intermediate Coding Concepts with Unreal Engine 4

Explore the features and possibilities of Unreal Engine programming with C++
3.0 (2 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.
47 students enrolled
Created by Packt Publishing
Last updated 8/2017
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
  • Basic knowledge of Unreal Engine and C++ programming who wish to explore the Unreal Engine world.

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.

About the Author

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 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.

Who is the target audience?
  • The ideal target audience for this video is Game Developers.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
12 Lectures
Event Handling and Delegates
5 Lectures 57:28

This video provides an overview of the entire course.

Preview 04:02

Implementing event handlers in UE4 to perform certain tasks upon the trigger of a certain condition.
Implementing Event Handlers with Virtual Functions

Learn how to utilize delegates.

Introduction to Delegates

Implement delegates to invoke events from objects when certain conditions are met.

Introduction to Delegates (Continued)

Learn how to implement custom events and to invoke them when certain conditions are met.

Programming Custom Events
Using Input and Collision
4 Lectures 40:58

Learn about axis and action mapping and implement an action mapping to toggle player’s pick up mode.

Preview 13:02

Understanding how collision system works in UE4.

Implementing Object Collisions

Learn how to implement a collision component in UE4.

Implementing Object Collisions (Continued)

Learn how to implement the functionality which makes the player capable of picking up magic pills on collision.

Implementing Object Collisions (Continued)
Class Communication
3 Lectures 33:30

Implementing Interfaces in UE4.

Preview 09:56

Making the Interface Exposed to Unreal Engine’s Blueprint Editor.

Exposing UInterface to Blueprint

Create an Event in the UInterface Class and call the functionality on actors that implement the interface.

Implementing Interaction Systems
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.