Basics of Coding with Unreal Engine 4
4.6 (7 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.
94 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Basics of Coding with Unreal Engine 4 to your Wishlist.

Add to Wishlist

Basics of Coding with Unreal Engine 4

Explore and enhance your game programming skills using Unreal Engine 4 with Basic C++
4.6 (7 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.
94 students enrolled
Created by Packt Publishing
Last updated 6/2017
Curiosity Sale
Current price: $10 Original price: $125 Discount: 92% off
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Installing UE 4
  • Programming simple logging functionality in UE 4 with C++
  • Working with classes and actors in UE4
  • Implementing actor functionalities in UE4
  • Spawning and de-spawning actors in UE4
  • Making actors editable in UE4
  • Learning memory management in UE4
View Curriculum
  • The course takes a hands-on approach in teaching game programming with C++ in UE4. Therefore, the main structure of the course is tutorial-based. Learners will code simple games while following the tutorials and learn the ins and outs of the Unreal Engine 4’s basic toolsets.

In this title, you will learn basic Unreal Engine 4 C++ programming. You will be exposed to the architecture of Unreal Engine 4 classes, memory management, and basic coding utilizing the C++ programming language.

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 introduce UE4, to program simple actor functionalities within UE 4 utilizing the C++ programming language, and to expose you to how UE4 deals with memory management.

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?
  • This video is targeted at game developers, with a basic knowledge of C++ programming, who wish to explore Unreal Engine 4 as their game development platform.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
13 Lectures
Visual Studio and Unreal Engine 4
4 Lectures 40:22
This video gives an overview of entire course.
Preview 03:37

Install the Unreal Engine 4.
Installing UE 4

Set up a code project based on the third-person template in Unreal Engine 4.
Setting Up Your First Project

Learn how to log information on the Output Log window of the Unreal Engine Editor from the C++ code base.
Logging in Unreal Engine 4
Classes in Unreal Engine 4
5 Lectures 01:07:57
Learn how to create custom actors in Unreal Engine 4.
Preview 12:07

Learn how to add properties that are editable and useable in Unreal Editor and Blueprint Editor.
Making Classes Editable

Learn how to add physical and visual representation to actors through components.
Actor and Component Classes

Learn to add functionality to custom actors and classes in Unreal Engine 4.
Implementing Actor Functionality

Learn how to spawn custom actors in the game world in Unreal Engine 4.
Spawning Actors
Memory Management in Unreal Engine 4
4 Lectures 47:53
Learn about managed and unmanaged memory.
Preview 14:54

Learn how to use smart pointers to track objects in memory.
Tracking Objects in Memory

Learn about the UE4’s reflection system and Garbage Collection (GC) system.
Working with the Garbage Collection System in Unreal Engine 4l

Learn to debug your code and use profilers in Microsoft Visual Studio.

Using Profilers and Debugging Your Code
About the Instructor
Packt Publishing
3.9 Average rating
7,336 Reviews
52,405 Students
616 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.