Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unreal Engine 5 - Blueprint Scripting 101
Rating: 4.8 out of 5(1,625 ratings)
9,219 students

Unreal Engine 5 - Blueprint Scripting 101

Craft amazing gameplay experiences by mastering Blueprint Scripting in the Unreal Engine
Created byGreg Wondra
Last updated 5/2026
English

What you'll learn

  • How to setup a project in Unreal
  • How to create various Blueprint Types
  • How to navigate the Blueprint Editor
  • How to utilize the Event Graph inside of a Blueprint
  • How to utilize the Construction Script inside of a Blueprint
  • How to create / add / use Variables in scripts
  • How to create Object References in scripts
  • How to create / add / use Events in scripts
  • How to create / add / use Functions in scripts
  • How to create / add / use Macros in scripts
  • How to add / use Flow Control nodes
  • How to Communicate between Blueprints
  • How to create / setup "Framework" Blueprints
  • How to create Child Blueprints using Inheritance
  • How to Compile Blueprints
  • How to Debug Blueprints
  • How to utilize hotkeys and other productivity tips & tricks inside of Blueprints
  • Blueprint Scripting
  • Visual Scripting
  • Unreal Engine Logic
  • Game Mechanics
  • Character Controller
  • Variables and Macros
  • Game Design
  • Unreal Engine 5
  • Unreal Engine

Course content

17 sections113 lectures20h 46m total length
  • Course Primer4:09

    In this video we'll briefly cover what you'll be learning in this course and how the course is structured.


    THIS LESSON TEACHES HOW TO...

    • Navigate the Course

  • Download & Install3:33

    In this video we'll cover where and how to Download and Install the Unreal Engine.


    THIS LESSON TEACHES HOW TO...

    • Download & Install the Epic Games Launcher

    • Install the Unreal Engine

  • Create Project3:03

    In this video we'll create our Unreal Engine Project. During this process, we'll decide what type of project we'd like to make, what template we'd like to start from, and what assets we'd like to include to get us started.


    THIS LESSON TEACHES HOW TO...

    • Create a Project


    ASSETS ADDED / CREATED / EDITED...

    • Project: BlueprintScripting

    • (Downloaded Here) Content Pack: StarterContent


    To add Starter Content...

    1. Download StarterContent.zip

    2. Right click on downloaded "StarterContent.zip" file and choose "Extract All"

    3. With the EXTRACTED "StarterContent" folder, drag that from File Explorer (Windows) or Finder (Mac) directly on TOP of the "Content" folder within Unreal Engine's "Content Browser"


Requirements

  • No programming or previous Unreal Engine experience necessary!
  • No-coding

Description

In this game development course, you will learn all about Unreal Engine's Blueprint Scripting system. This embedded set of tools inside the editor allows ANYONE to create functional gameplay using a visual, node-based approach.  This course will cover all the essential concepts, skills, and language to get you started creating your own amazing gaming projects.

This course contains 113 fun-to-follow video lessons.  Topics covered include how to...


  • Setup a Project inside the Unreal Engine

  • Navigate the Blueprint Editor

  • Use the Event Graph to add functionality to a Blueprint

  • Use the Construction Script to make Procedural Content

  • Create / add / use Object References

  • Create / add / use Events

  • Create / add / use Variables

    • Ways to Get & Set

    • Create Single, Array, Set, or Map Variables

  • Create / add / use Functions

    • Create Custom Functions

    • Create a Function Library

  • Create / add / use Macros

    • Create Custom Macros

    • Create a Macro Library

  • Add / use Flow Control nodes

  • Identify Blueprint Types

    • Class Blueprints

    • Level Blueprints

  • Use different Blueprint Communication methods

    • Casting

    • Direct Communication

    • Event Dispatchers

    • Blueprint Interfaces

  • Identify and setup the different "Framework" Blueprints in your Project Settings

    • Game Mode

    • Pawn

    • Player Controller

    • Game Instance

  • Use Inheritance to Create Child Class Blueprints

  • Compile Blueprints

  • Debug Blueprints

  • Utilize Blueprint Productivity Hacks


With the knowledge gained in these video lessons, you'll have the necessary skills to start creating your OWN custom scripts for your OWN gaming projects!

Please don't hesitate to share your creations with me!  I love to show off student projects in promotional emails.

Who this course is for:

  • Beginners looking to get started creating gameplay using Unreal
  • Intermediates or Professionals looking for a repository of Blueprint Scripting know-how
  • Beginner Game Dev
  • Indie Game Developer
  • Student
  • Unity Developer
  • Aspiring Gameplay Programmers
  • Complete Beginner
  • Game Designer
  • Blueprint Scripters