Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learning Path: Unreal Engine: Master Unreal Engine 4.x
Rating: 4.1 out of 5(36 ratings)
451 students

Learning Path: Unreal Engine: Master Unreal Engine 4.x

Probe deep to enhance your game development proficiency using Unreal Engine 4.x with key elements of C++
Last updated 10/2017
English

What you'll learn

  • Work with classes and actors in UE4
  • Understand memory management in UE4
  • Learn to use the Unreal Engine C++ API
  • Navigate the API documentation
  • Add scripts to the character
  • Spawn the characters using C++

Course content

3 sections46 lectures7h 14m total length
  • The Course Overview3:37

    This video gives an overview of entire course.

  • Installing UE 45:21

    Install the Unreal Engine 4.

  • Setting Up Your First Project13:17

    Set up a code project based on the third-person template in Unreal Engine 4.

  • Logging in Unreal Engine 418:07

    Learn how to log information on the Output Log window of the Unreal Engine Editor from the C++ code base.

  • Creating Classes in Unreal Engine 412:07

    Learn how to create custom actors in Unreal Engine 4.

  • Making Classes Editable10:20

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

  • Actor and Component Classes22:34

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

  • Implementing Actor Functionality10:02

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

  • Spawning Actors12:54

    Learn how to spawn custom actors in the game world in Unreal Engine 4.

  • Managed Versus Unmanaged Memory14:54

    Learn about managed and unmanaged memory.

  • Tracking Objects in Memory9:15

    Learn how to use smart pointers to track objects in memory.

  • Working with the Garbage Collection System in Unreal Engine 49:42

    Learn about the UE4’s reflection system and Garbage Collection (GC) system.

  • Using Profilers and Debugging Your Code14:02

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

  • Basics of Coding with Unreal Engine 4

Requirements

  • Basic programming knowledge of C++ is needed.

Description

Unreal Engine is among the most comprehensive and advanced game engines in the market. It’s a complete suite of game development tools for game developers. Along with the C++ programming language, UE4 will enable you to implement efficient games with unparalleled performance. If you're interested to build complex stunning games with amazing graphics powered by Unreal Engine 4.x, then go for this Learning Path.

Packt’s Video Learning Paths are 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:

  • Master aspects of game development in Unreal Engine 4.x
  • Creating Unreal Engine C++ projects and connecting them to source control
  • Understanding the relationship between the Unreal Engine blueprint system and the C++ API
  • Explore and enhance your game programming skills using Unreal Engine 4

Packed with exciting and practical recipes, this Learning Path is a guide showcasing techniques to use the power of C++ while developing games with UE4. In this Learning Path, 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.

Further, you will learn how to add and edit C++ classes from within the Unreal Editor. You will then delve into one of Unreal's primary strengths, the ability for designers to customize programmer-developed actors and components. The Learning Path 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 Learning Path will provide actionable information about scripting games with UE4, and manipulating the game and the development environment using C++.

Towards the end of this Learning Path, you will be empowered to become a top-notch game developer with Unreal Engine 4 using C++ as the scripting language.

Meet Your Experts:

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

  • Dr. AlirezaTavakkoli 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. 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.
  • Paul Mauviel is a freelance contract consultant specializing in virtual reality, Unreal Engine and containerized web application technology. Paul has also worked on multiple containerized application solutions for dynamic web application hosting and deployment.
  • Reuben Ward 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 this course is for:

  • This Learning Path is targeted at game developers with a basic knowledge of C++ programming, who wish to explore Unreal Engine 4 as their game development platform.