Course Outline


Setting up Your Development Environment

Fundamentals of C++ for Gaming

Customizing the Unreal UI

Creating Your First Project

Creating Landscapes

Blocking out Levels

Assembling a Scene

Applying Materials and Creating Special Effects

Exporting and Importing Assets for Use in the Design

Adding Post-Processing Effects

Crafting a Unique Look

Unreal's Visual Scripting Language and the Blueprint Editor

Creating Cinematics

Optimizing Performance

Packaging Your Game for Distribution

Summary and Conclusion


  • Desire to learn game development.
  • Programming experience not required.


  • Beginner game developers
  21 Hours


Related Courses

Advanced C++

 35 hours

C++ is a cross-platform object-oriented programming language designed for large systems and resource-constrained applications with clear structure, code reusability, flexibility, and efficiency. This instructor-led, live training (online or

C++ for Modeling Quantitative Finance

 49 hours

Deep C++ training to cover quantitative methods modeling and introduce a huge project for the trainees to have real hands-on experience with C++ for Quants

C++ 11 Programming

 14 hours

This is a 2 day course aimed at C++ programmers who are interested in applying the new C++11 standard in their industry. It is particularly useful for financial applications developers covering all new features with coding examples to be

Writing Simpler Cleaner Code with C++ 17

 7 hours

C++ 17 (C++17) is the latest version of the C++ programming language. It adds several new "big" language features with the aim of helping programmers write simpler, cleaner and more expressive code. In this instructor-led, live

Functional Programming with C++

 14 hours

Functional programming is the evaluation of mathematical functions for computational solutions. Together with C++,  functional programming allows users to create complex elements and structures for web applications that are not susceptible to

Advanced C++ Software Design

 35 hours

This is an advanced C++ training course focusing on object-oriented (OO) software development and design with the C++ programming language. 

Programming in C++

 35 hours

The course presents a comprehensive object-oriented language C++ and its use of simple examples. These are the standard mechanisms and library

C/C++ Secure Coding

 21 hours

This three day course covers the basics of securing the C/C++ code against the malicious users who may exploit many vulnerabilities in the code with memory management and input handling, the course cover the principals of writing secure

C++ for Embedded Systems

 21 hours

Is C++ suitable for embedded systems such as microcontrollers and real-time-operating-systems? Should object-oriented-programming be used in microcontrollers? Is C++ too far removed from the hardware to be efficient? This instructor-led,

Using C++ in Embedded Systems - Applying C++11/C++14

 21 hours

This training intends to introduce C++ as the common extension of C when applying object-oriented embedded system development. Since C++ encloses C, this training takes us from C to C++ in a natural way, and looks under the hood of how C++ is

C++, QT, ZeroMQ and Protocol Buffers

 35 hours

C++ is an object oriented programming language based on C. Qt is a framework for developing GUIs for C++ applications. Distributed C++ applications often use a messaging library such as ZeroMQ to communicate asynchronously with other components,

Qt Programming

 21 hours

Qt is an application framework for developing cross-platform application software. It uses uses standard C++ with extensions to simplify the development of both GUI and server applications. This instructor-led, live training provides

HMI Development for Automotive Infotainment Systems

 14 hours

This is a specialized HMI Development course designed for automotive professionals who are involved in the development of advanced automotive infotainment system

Object Oriented Programming with C++

 7 hours

In this course, participants will learn C++ concepts and programming skills.

Unreal Engine 5 Deep Dive

 14 hours

Unreal Engine 5 (UE5) is an advanced real-time 3D creation tool that generates photorealistic visuals and a life-like experience. UE5 is used to develop games such as Lyra, Redfall, Fortnite, Dreamhouse: The Game, Echoes of the End, Black Myth: