How to add a cutscene in UPBGE 3.0?

All the tutorials on YouTube are outdated and don’t seem to work on the newer versions of UPBGE. Thanks.

There is many ways to do cutscences. One way would be by using an overlay collection and playing a video texture on a plane (though I am not sure if that would be the best way, still a beginner myself):

Create a new collection that you name “Overlay” or something, put a new camera into it, set it to orthographic mode.

You could then put the video on some plane in front of the new overlay camera.
See: https://www.youtube.com/watch?v=CcspduCCEJE

If you add that collection, everything that the new overlay camera sees will be shown in front of the normal game camera. If you use logic bricks, search for collection actuator and set to “add collection”. Use “remove” collection if you don’t want it to show anymore.

Here is a tutorial: https://www.youtube.com/watch?v=pG-nfn5xe5U

This is also very useful for UI stuff.

If you want non-prerendered cutscences those would more or less work the same as before 0.3.0. Honestly most old beginner level tutorials for logic bricks and even some Python stuff are still useful to get an idea on how to do things.

the main issue is that the video (image texture) plays in the viewport but is a still frame when playing the file (P). How can you get the video to play in camera view after pressing P? Thanks.

I have found this tutorial that should help you out: https://www.youtube.com/watch?v=6NZpfTCky6g

Basically, you need to animate it.

1 Like