We may earn an affiliate commission when you visit our partners.
Ivan Yosifov

This is a complete Blueprints Masterclass in Unreal Engine 5.*The Course is updated frequently with new content.

In this course we are entirely focused on how to make games without writing code in Unreal Engine 5. You will learn Unreal Engine powerful visual coding system known as Blueprints.This course will cover all beginners topics, so you will need no prior experience or knowledge of Unreal Engine 5 or game development in general. We will start with all the basic concepts around Blueprints system and gradually increase our Blueprints knowledge.What are Blueprints?

Read more

This is a complete Blueprints Masterclass in Unreal Engine 5.*The Course is updated frequently with new content.

In this course we are entirely focused on how to make games without writing code in Unreal Engine 5. You will learn Unreal Engine powerful visual coding system known as Blueprints.This course will cover all beginners topics, so you will need no prior experience or knowledge of Unreal Engine 5 or game development in general. We will start with all the basic concepts around Blueprints system and gradually increase our Blueprints knowledge.What are Blueprints?

Blueprints is the visual system of Unreal Engine 5 which a non-coding users can use in order to create full games.It is a representation of the C++ code visually via blocks. This way you will be able to create whole games without having to know any programming language.The aim of this course is not only to explain the blocks behind Blueprints system, it is rather to teach you the fundamentals behind game development. You will have a lot of examples, quizzes and tests across this course.What is included in this course?

In this course I'll be covering all the fundamentals that you will need in order to start creating your own games. Unreal Engine 5 allows you everything you can imagine to be created, like interactive projects, games, films and much more. You will learn how to use very advanced tools that all the big gaming companies are using.So if you want to start creating games, but don't have that coding knowledge - Unreal Engine 5 is the way.

This course will cover topics like Communication between Blueprints, variables, event, functions, how to manipulate materials, Timelines, Vectors, First Person and Third Person Characters, UI/UX and a lot more. Unreal Engine 5 - Blueprints Masterclass is not your typical tutorial course in which you will follow few steps and make a game. The purpose is to teach you the fundamentals and give you the knowledge that you need in order to start creating games from scratch.

Do I have to know how to code?

No coding experience is required. You just need to know how to navigate in Unreal Engine and the core basics of the editor - panels, move, scale and rotate objects.

You will get full lifetime access for a single one-off fee. Not only that, but you will also receive all the updates and patches that are constantly made to this course.

Enroll now

What's inside

Syllabus

Introduction
Course Introduction
Unreal Engine Fundamentals

Download the Resources files for the course from this lecture.

Read more
Event Graph Basics
Blueprints Execution Order
Always Use Comments
Organize Your Blocks Connections
Different Nodes Shapes and Colors

This is a short test in order to check your knowledge of Fundamentals chapter.

What are Variables
Type of Variables
Integer
Float
Boolean
Vector
Rotator
Text, String and Name
String Functions
Math With Variables
Conditionals Between Values
Get and Set Variables
Private and Public Variables
Expose Variables in The Scene
Spawn Actors in The Scene Via Blueprints

This is a short test in order to check your knowledge of Variables chapter.

Learn Arrays
Introduction to Arrays
Create Your First Array
Get Element From Array
Find Item In Array
Find The Length of The Array
Array Last Index
Array Contains
Insert Item In Array
Remove Item From Array
Clear The Array
Append Array
Arrays Chapter Practical Quiz
Understanding of Unreal Engine Flow Control
Branches
Sequence
For Loop
While Loop
Do N
Do Once
Flip Flop
Gate
Multi Gate
Flow Control Chapter Practical Quiz
Functions, Events and Macros
Collapse Nodes
Events
Custom Events
Custom Events Inputs
Functions
Functions - Inputs and Outputs
Macros
Macros and Exec
Macros Library
Functions, Events and Macros Chapter Practical Quiz
What are Enumerators
Enumerator Explanation
Get and Set
Creating Custom Enumerators
Compare Enumerators Values
Switch Utility with Enumerators
Enumerators Chapter Practical Quiz
Classes
Game Structure
Actors
Components
Game Mode
Pawn
Character
Controller
Classes Chapter Practical Quiz
Static Mesh
Transformations
Spawn and Destroy Actors
IsValid Check
Get All Actors
Skeletal Mesh
Triggers
Mesh Tags
Actors Exercise
Actors Exercise Solution
Blueprints Communication
Blueprint Communication
Direct Communication
Cast
Blueprint Interfaces - Basics
Blueprint Interface - Inputs
Blueprint Interface - Outputs
Event Dispatcher
Create First Person Character
Basic First Person Character Setup
Camera Setup

Save this course

Save Unreal Engine 5 - Blueprints Game Developer Masterclass to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Unreal Engine 5 - Blueprints Game Developer Masterclass with these activities:
Review Unreal Engine Fundamentals
Solidify your understanding of the Unreal Engine interface and core concepts before diving into Blueprints. This will make learning Blueprints much smoother.
Browse courses on Unreal Engine
Show steps
  • Watch introductory videos on the Unreal Engine interface.
  • Explore the different panels and their functions.
  • Practice moving, scaling, and rotating objects in the viewport.
Read 'Blueprints Visual Scripting for Unreal Engine 5'
Supplement the course material with a dedicated book on Blueprints. This will provide a deeper understanding of the system and its capabilities.
Show steps
  • Obtain a copy of 'Blueprints Visual Scripting for Unreal Engine 5'.
  • Read the chapters relevant to the course topics.
  • Experiment with the examples provided in the book.
Read 'Unreal Engine 5 Cookbook'
Explore practical solutions and techniques for game development in Unreal Engine 5. This will broaden your skillset and provide inspiration for your own projects.
Show steps
  • Obtain a copy of 'Unreal Engine 5 Cookbook'.
  • Browse the recipes and identify those relevant to your interests.
  • Follow the instructions and adapt the solutions to your own projects.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Blueprint Scripting Challenges
Reinforce your Blueprint skills by completing small, focused scripting challenges. This will help you internalize the concepts and improve your problem-solving abilities.
Show steps
  • Find or create a list of Blueprint scripting challenges.
  • Attempt each challenge independently.
  • Review solutions and identify areas for improvement.
Create a Simple Game Prototype
Apply your knowledge by building a small game prototype using Blueprints. This will solidify your understanding and give you practical experience.
Show steps
  • Choose a simple game concept (e.g., platformer, puzzle game).
  • Design the core mechanics and gameplay loop.
  • Implement the game using Blueprints.
  • Test and iterate on your prototype.
Document Your Blueprint Creations
Improve your understanding and retention by documenting your Blueprint creations. This will force you to think critically about your code and explain it clearly.
Show steps
  • Choose a Blueprint you've created.
  • Write a detailed explanation of its functionality.
  • Create diagrams or flowcharts to illustrate the logic.
Contribute to an Unreal Engine Open Source Project
Deepen your understanding of Unreal Engine and Blueprints by contributing to an open-source project. This will expose you to real-world development practices and collaboration.
Show steps
  • Find an Unreal Engine open-source project on GitHub or GitLab.
  • Identify a bug or feature you can contribute to.
  • Submit a pull request with your changes.

Career center

Learners who complete Unreal Engine 5 - Blueprints Game Developer Masterclass will develop knowledge and skills that may be useful to these careers:
Indie Game Developer
An Indie Game Developer works independently or in a small team to create and publish their own games. This course is an excellent fit for indie developers because it focuses on creating games without coding, using Unreal Engine 5's Blueprints system. Indie developers often wear many hats, and being proficient in visual scripting allows them to quickly prototype and implement game mechanics, create interactive environments, and handle UI/UX design. The course's comprehensive coverage of Blueprints, combined with its emphasis on game development fundamentals, helps equip Indie Game Developers with the skills and knowledge needed to bring their creative visions to life. It covers everything an indie game developer needs from scratch.
Technical Designer
A Technical Designer bridges the gap between design and engineering, implementing gameplay systems and features using visual scripting tools like Blueprints. This course helps build a foundation in Unreal Engine 5's Blueprints system, as it focuses on creating games without coding. Technical Designers heavily rely on visual scripting within game engines to bring game design visions to life. The course's coverage of topics like communication between Blueprints, variables, events, and functions are directly applicable to the daily tasks of a Technical Designer. This course provides the hands-on experience needed to excel in creating functional and engaging gameplay experiences. The course covers all the beginner topics.
Unreal Engine Instructor
An Unreal Engine Instructor teaches others how to use the Unreal Engine. The Blueprints system, which is the focus of the course, is a fundamental aspect of Unreal Engine. The course covers topics such as variables, functions, materials, and UI/UX in detail. It also teaches important skills that Unreal Engine instructors can use for their teaching. The course emphasizes knowledge of game development fundamentals.
Game Designer
A Game Designer conceptualizes and designs the rules, mechanics, and overall structure of a video game. This course helps build a foundation in using Unreal Engine 5's Blueprints system, a powerful visual scripting tool that allows designers to prototype and implement game mechanics without needing to write code. Game Designers often need to rapidly prototype ideas and iterate on gameplay, and Blueprints in Unreal Engine 5 provides a fast and accessible way to do so. The focus on game development fundamentals in the course provides a valuable foundation for understanding how game systems work and how to bring creative ideas to life within the Unreal Engine 5 environment. This course teaches the fundamentals needed to create games from scratch.
Level Designer
A Level Designer crafts the environments and layouts in which game play occurs. This course is particularly relevant because it demonstrates the use of Unreal Engine 5, an industry standard tool. The course focuses on visual scripting using Blueprints, which allows Level Designers to add interactive elements, triggers, and events to their levels without needing to code. The course topics covering character setup, actor interactions, and Blueprint communication are directly applicable to creating dynamic and engaging game levels. This course helps level designers add complex interactions to their levels.
Gameplay Programmer
A Gameplay Programmer is responsible for implementing the game's mechanics, player controls, and interactive elements. While this role typically involves traditional coding, understanding visual scripting systems like Blueprints helps build a foundation for more efficient prototyping and collaboration with designers. This course focused on Unreal Engine 5's Blueprints system, will provide Gameplay Programmers with an understanding of the visual scripting workflow within the engine. The course will help gameplay programmers better understand how to work with designers and implement ideas quickly. Understanding Blueprints helps build communication with the design team.
Augmented Reality Developer
An Augmented Reality Developer builds applications that overlay digital content onto the real world. Unreal Engine 5 is a viable option for developing AR applications, and this course will provide augmented reality developers with the skills needed to create interactive AR experiences. Course topics like UI/UX and actor interactions will help developers integrate digital elements seamlessly into the real world. The course's focus on Blueprints helps Augmented Reality Developers rapidly prototype and iterate on AR interactions without extensive coding knowledge. The course covers topics such as user interface design.
Simulation Developer
A Simulation Developer creates virtual environments for training, testing, or research purposes. This course may be useful because Unreal Engine 5 is capable of producing high-fidelity simulations. The course's coverage of topics like actor interactions, Blueprint communication, and character setup are directly applicable to creating realistic and interactive simulations. The focus on Blueprints enables simulation developers to implement complex behaviors and scenarios without extensive coding. This course will teach fundamentals that simulation developers need to know.
Serious Games Developer
A Serious Games Developer creates games for purposes beyond entertainment, such as training, education, or simulation. This course may be useful because Unreal Engine 5 can be used to create serious games, and Blueprints can be used to create interactive experiences. The course topics such as UI/UX, actor interactions, and Blueprint communication are helpful in creating effective serious games. This course teaches the fundamentals that serious game developers need to know.
Virtual Reality Developer
A Virtual Reality Developer creates immersive experiences for VR platforms. This course may prove useful as Unreal Engine 5 is a popular engine for developing VR games and experiences. A key element of VR development is creating interactive and engaging environments, for which the Blueprints visual scripting system is invaluable. The coverage of topics like first-person character setup, UI/UX, and actor interactions, will help Virtual Reality Developers create compelling VR content. This course covers various topics that can be applied to creating immersive VR environments.
Interactive Installation Artist
An Interactive Installation Artist creates art pieces that respond to audience interaction. The course may be useful for artists who wish to use Unreal Engine 5 to create interactive installations, which covers topics such as UI/UX, actor interactions, and Blueprint communication to create engaging and responsive art pieces. The Blueprints system allows artists to implement interactive elements without needing to code, making it accessible to those without a programming background. The course focuses on the fundamentals of game development.
Animator
An Animator creates the movement of characters and objects in games and other media. This course may be useful because Unreal Engine 5 is now a popular tool for animators, especially with its real-time rendering capabilities. It will familiarize animators with the engine's interface and workflow. The course's focus on Blueprints helps animators create interactive animations and implement gameplay elements directly within the engine. The course will help them implement animations.
Motion Graphics Designer
A Motion Graphics Designer creates animated graphics for film, television, and web. While not a direct fit, this course may prove helpful as Unreal Engine 5 can also be used for creating dynamic visual effects and motion graphics. The course's lessons on variables, timelines, and manipulating materials may be applied to creating complex animations and visual effects within Unreal Engine 5. Motion graphics designers can leverage the engine's capabilities to create high-quality, real-time rendered animations. The course helps designers add visual effects.
eLearning Developer
An eLearning Developer creates interactive educational content. This course may be useful because Unreal Engine 5 provides a visually engaging platform for creating eLearning modules, simulations, and virtual training environments. This developer can add interactive elements to the lessons. The course's focus on Blueprints allows developers to create interactive experiences without coding. The course covers UI/UX.
Architectural Visualization Specialist
An Architectural Visualization Specialist creates photorealistic renderings and interactive walkthroughs of architectural designs. This course may be useful because Unreal Engine 5 is increasingly used for creating real-time architectural visualizations. The course's topics on materials, actors and interactions with Blueprints may prove valuable for visualizing architecture in this engine. The course teaches users to create interactive designs without coding.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Unreal Engine 5 - Blueprints Game Developer Masterclass.
Provides a comprehensive guide to using Blueprints in Unreal Engine 5. It covers a wide range of topics, from basic concepts to advanced techniques. It serves as a valuable reference for understanding the intricacies of visual scripting and game development within the Unreal Engine environment. This book can be used as a companion to the course.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser