New Blueprint Tutorials

Hi everyone! Lead engine programmer James Golding has put together a new set of really nice Blueprint tutorial videos for you today. Check them out and let us know what you think!
Now that UE4 has been out for a few weeks, it seemed a good time to do another round of quick Blueprint tutorials! I want to try and address some common difficulties, and introduce a couple of handy features. Let’s go!

Adding Interaction

Once you have a player moving around, you often want them to “reach out and touch something.” Giving the player to power to interact can be done in a few ways – this video shows how to do a trace to see what is in front of you, and then either Cast it to a particular type and manipulate it, or use a ‘Blueprint Interface’, which allows simple interaction with lots of kinds of objects.

- YouTube](- YouTube)

Getting Class Blueprints To Talk

Once you start building interesting Blueprints, the next step is often to get them to team up and work together. There are several ways that instances of Class Blueprints can know about each other; this video shows two – explicitly telling one about the other, and using the ‘Find All Actors Of Class’ node.

- YouTube](- YouTube)

Using 3D Widgets

This is a feature that our designers have found really powerful, and used for all kinds of madness! It lets you visualize a Vector or Transform variable as a little blue diamond in the level, which you can manipulate using the regular transform controls, and use as part of your Construction Script.

- YouTube](- YouTube)

Using RandomStreams

When you use random numbers to create procedural content in a Construction Script, one annoyance you quickly run into is that things are different every time. But there is a solution – RandomStreams! These give you a random but repeatable sequence of values, and this video shows how to use them.

- YouTube](- YouTube)

Exposing Parameters On Spawn

This is super handy for making a Blueprint easily configurable as you spawn it.

- YouTube](- YouTube)

Hope you guys are finding these helpful! Reach me on Twitter at or post your questions and comments below.

Just was thinkin about networking in UE4… Thank you!

Thanks James, I didn’t know you were from old blighty

And thanks for the networking videos Billy!

How about some Movement by force examples… I"M struggling trying to get a ball to move with force. I notice a few others are attempting it also. that would be a good one.

Everything is so beautiful in these videos. <3

First class James :slight_smile:

In the “Using 3D Widgets” video, why did you create a root “dummy” scene node before adding the box?

I think because you cannot directly change scale and rotation of the root component. But I’m not sure.

Thanks for these demos. I have a question about the “Using 3d Widgets” video:

I followed your steps in the video, but when I try to move the 3d widget in the editor, it “jumps” all over the place. This is in the default 3rd-person blueprint-based scene, with no changes to any settings. I can try to capture a video of it tomorrow if this isn’t a known thing.

Upon further testing I think it’s because without the dummy component, setting the scale of the mesh also changes the scale of the blueprint which affects the TopPoint vector, which changes the scale of the blueprint, which affects the TopPoint vector, etc etc. It is a ‘feedback’ problem that gives unwanted behavior.

Mine does this too. The behavior is correct (it properly scales the cube), but moving around the 3D widget TopPoint results in very strange jumpy behavior, even with snapping disabled.

Thanks for “Quick Shots”, they are great.
Do you accept requests for future videos? :rolleyes:

Hi GxocT

We are always interested in knowing where our users would like additional support with regards to tutorials, videos, and documentation. Please let us know! I recommend making a post in the Feedback section, perhaps along with a Poll, and see if other people want to jump on-board with your idea. Epic is listening, and taking everything into consideration.


I also agree with you. I liked this great move.

Thanks! These tutorials are great for us!

How about something new using 4.23 and chaos?