As you know (if you read one of my previous articles), Pluralsight has made available all of their courses for free, for the month of April. All the different things I do for a living are done on the computer, from home, so my life in quarantine is not so different than the life in regular days. That means I don’t have tons and tons of free time to devote to online courses, but I am managing to squeeze some of those online courses on my schedule (basically going through the courses as I work to transition “Just Let Me Go” from Unity to UE4).
This time, I decided I would take a look at a course that gives some broad introduction to UE4’s Blueprints. As I’ve discussed in my UE4 series, Blueprints is a visual scripting method for UE4 (the other being C++). I’m finding getting started with Blueprints to be a little bit confusing, so I decided I would take a look at “Unreal Engine 4 Blueprints Fundamentals” by Rob Brooks.
The course assumes you don’t know anything about Blueprints, which is a good thing for beginners, and starts from the basic concepts like variables, execution order of the Blueprints, node types, and even the Blueprint user interface, and moves on to explain some of the Blueprint classes (for example, Actors are actually Blueprint classes, even if they don’t have any actual Blueprints attached to them, so you can see how deeply Blueprints are integrated into UE4).
Then, you are explained what are the different types of Blueprints and when they should be used. A more advanced topic covered is using the Blueprint from one object to affect the Blueprint of another object. In the example, we use a button to turn on a light and switch a material.
Later lessons get into adding more details, like sounds and animations. Since the course makes you create a tiny puzzle game, it also touches on adding an “ending” to the game.
After finishing this course, I cannot say I am an expert at Blueprints, but I have a better understanding of what the different nodes are, and how they are used, so I think the course does what it’s supposed to do. However, now the next step should be to learn more about Blueprints.
Unreal Engine 4 Blueprints Fundamentals: https://app.pluralsight.com/library/courses/unreal-engine-4-blueprints-fundamentals/table-of-contents