When you enroll in this course, you'll also be enrolled in this Professional Certificate.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate from Epic Games
There are 4 modules in this course
The Blueprint Visual Scripting system in Unreal Engine is a visual programming language that uses a node-based interface to create gameplay elements. The node-based workflow provides designers with a wide range of scripting concepts and tools that are generally only available to programmers. In addition, Blueprint-specific markup available in Unreal Engine's C++ implementation provides programmers with a way to create baseline systems that designers can extend. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and professionals with an interest in programming.
This course introduces learners to the Blueprint Visual Scripting system. Participants will learn Blueprint basics, how they relate to C++, and Blueprint programming principles, and will use their knowledge to create an interactive door for a video game.
This course does not require learners to have any previous knowledge about Blueprint scripting to get started. It is recommended that the learner take courses 1 through 3 before starting this course.
In this module, learners will be introduced to Blueprints, Unreal Engine's visual programming language that uses a node-based interface to create gameplay elements.
What's included
20 videos4 assignments
Show info about module content
20 videos•Total 89 minutes
Introduction•1 minute
Blueprint interface•5 minutes
Blueprints as designer tools•2 minutes
Strengths and limitations of Blueprints•2 minutes
Reading nodes•8 minutes
Components•5 minutes
Relationship between Blueprints and C++•3 minutes
Functions and variables•6 minutes
Variable types•6 minutes
Inheritance•8 minutes
Logic and flow control•6 minutes
Making a door•4 minutes
Timelines•6 minutes
Moving the door•5 minutes
Locking and unlocking•7 minutes
Event dispatchers•3 minutes
Construction script•6 minutes
Infinite loops•3 minutes
Timers•4 minutes
Challenge Intro: Door Direction•1 minute
4 assignments•Total 90 minutes
What are Blueprints- Practice Quiz•25 minutes
Programming principles•15 minutes
Door Direction Challenge•20 minutes
Basics of Blueprints Quiz•30 minutes
Blueprint Communication
Module 2•3 hours to complete
Module details
In this module, you will learn about traces, the way that Blueprints communicate with each other in Unreal Engine, and combine traces and triggers to build additional interactive elements for a video game.
What's included
15 videos1 reading3 assignments
Show info about module content
15 videos•Total 75 minutes
Traces•7 minutes
Trace types•4 minutes
Trace channel•4 minutes
Object traces•5 minutes
Single and multi traces•3 minutes
Hit results•3 minutes
Interfaces•9 minutes
Inputs•5 minutes
Print string•4 minutes
Overlaps•4 minutes
Casting•5 minutes
Trigger class•7 minutes
Button trigger•5 minutes
Lever trigger•9 minutes
Challenge Intro: Elevator•1 minute
1 reading•Total 10 minutes
Build the Player Interaction Trace•10 minutes
3 assignments•Total 75 minutes
Use Cases•15 minutes
Elevator Challenge•30 minutes
Blueprint Communication Quiz•30 minutes
Characters, Controls, and Cameras
Module 3•1 hour to complete
Module details
In this module learners will be introduced to actors, pawns, and characters, and how to utilize input actions to communicate between the input system and their project's code. An Input Action can be anything that an interactive character might do, like jumping or opening a door, or it can be used to indicate user input states, like holding a button that changes walking movement to running. Learners will create their own custom logic for a video game character.
What's included
8 videos1 assignment
Show info about module content
8 videos•Total 35 minutes
Character class •6 minutes
Player controller•3 minutes
Crouching•3 minutes
Control rotation•6 minutes
Camera and spring arm•3 minutes
Switching cameras•6 minutes
Enhanced input actions•5 minutes
Triggers and modifiers•5 minutes
1 assignment•Total 30 minutes
Characters, Cameras, and Controls Quiz•30 minutes
Creating Mechanics
Module 4•5 hours to complete
Module details
In this module learners will be introduced to how create mechanics in video games and devise their own solutions for gameplay. This will include completing a simplified inventory system and management of said system.
What's included
7 videos6 assignments
Show info about module content
7 videos•Total 48 minutes
Data assets•10 minutes
Inventory component•10 minutes
Picking up items•4 minutes
Using items•5 minutes
Enums•2 minutes
Widget•9 minutes
Place item trigger•8 minutes
6 assignments•Total 270 minutes
Escape Room Game: Plan•60 minutes
Escape Room Game: Blockout•45 minutes
Escape Room Game: Interactives•45 minutes
Escape Room Game: Testing•30 minutes
Escape Room Game: Assets•60 minutes
Escape Room Game•30 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
Epic is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is also adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.