Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Unreal Engine 5 - Blueprints Game Developer Masterclass

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Become an expert in Unreal Engine 5's Blueprints system through this hands-on, in-depth masterclass. You’ll gain the skills to create complex, dynamic gameplay mechanics using visual scripting, without the need for traditional coding. Whether you're a beginner or intermediate developer, this course will guide you through essential aspects such as variable management, arrays, flow control, and Blueprint communication. As you progress, you'll explore advanced topics like creating custom events, functions, and macros, plus working with timelines, materials, and the UI/UX system in Unreal Engine 5. You'll be equipped with the tools to design interactive worlds and characters, control game time and space, and implement immersive UI elements. Each section builds on the last, making it easy to apply what you've learned immediately to your projects. This course is perfect for aspiring game developers, hobbyists, or those looking to transition into Unreal Engine development. No prior experience with Unreal Engine is necessary, but familiarity with basic game development concepts will be helpful.

Syllabus

  • Introduction
    • In this module, we will introduce the course on Unreal Engine 5 Blueprints game development. You will learn about the goals of the course, the instructor's teaching style, and what to expect in terms of skills and knowledge by the end of the program.
  • Unreal Engine Fundamentals
    • In this module, we will dive into the essential elements of Unreal Engine 5's Blueprints, focusing on visual scripting basics. You’ll learn how to navigate the interface, create simple gameplay mechanics, and optimize your Blueprints with organization techniques.
  • What Are Variables?
    • In this module, we will explore the different variable types in Unreal Engine 5 Blueprints. You will learn how to use variables for calculations, control logic, and dynamic game interactions by manipulating variable values during gameplay.
  • Arrays
    • In this module, we will introduce arrays and their use in Unreal Engine 5 Blueprints. You’ll learn how to store and manipulate data in arrays to control game mechanics, from simple operations to complex data management.
  • Understanding of Unreal Engine Flow Control
    • In this module, we will focus on flow control techniques in Blueprints. You’ll learn how to control the execution of game logic, making decisions based on conditions and loops to create dynamic gameplay behavior.
  • Functions, Events, and Macros
    • In this module, we will explore functions, events, and macros in Unreal Engine 5 Blueprints. You’ll learn how to encapsulate and reuse pieces of code, creating flexible and modular game mechanics through functions and events.
  • What Are Enumerators?
    • In this module, we will delve into enumerators and their role in Unreal Engine 5. You’ll learn to define custom enumerators and use them in game logic to create clear, organized decision-making processes.
  • Classes
    • In this module, we will cover the essential building blocks of game structure in Unreal Engine 5. You’ll learn how to create and customize actors, components, and game modes to define the behavior and appearance of in-game objects.
  • Actors
    • In this module, we will examine actors in Unreal Engine, focusing on static and skeletal meshes. You’ll learn how to manipulate actor properties and create dynamic interactions through spawning, destruction, and transformations.
  • Blueprints Communication
    • In this module, we will focus on communication between Blueprints in Unreal Engine 5. You’ll learn different methods for passing data and triggering events between Blueprints, ensuring efficient collaboration between game objects.
  • Create First-Person Character
    • In this module, we will guide you through the process of creating a first-person character in Unreal Engine 5. You’ll set up movement, camera control, and input mapping for different devices, and implement object interactions.
  • How to Control the Time in Unreal Engine
    • In this module, we will explore time control in Unreal Engine, using timelines and timers to create dynamic, animated game objects. You’ll learn to manipulate object properties over time and control event timing for precise gameplay actions.
  • How to Control Unreal Engine Space
    • In this module, we will focus on spatial control using vectors in Unreal Engine 5. You’ll learn to calculate distances, normalize vectors, and perform advanced vector manipulations to control actor movement and orientation in 3D space.
  • Color and Materials in Unreal Engine
    • In this module, we will explore materials and color customization in Unreal Engine 5. You’ll learn to create realistic materials, apply textures, and dynamically adjust material properties during runtime to create visually stunning effects.
  • UI/UX - Unreal Interface
    • In this module, we will dive into UI/UX design in Unreal Engine 5. You’ll create interactive, responsive interfaces using Widget Blueprints, and implement dynamic UI elements to enhance player interaction and user experience.

Taught by

Packt - Course Instructors

Reviews

Start your review of Unreal Engine 5 - Blueprints Game Developer Masterclass

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.