Tutorial: Your First Game In Unreal Engine 5

The “Use controller Rotation Yaw” option : BP_Bot(self) → Pawn → Use Controller Rotation Yaw

Heya, I am on the last few minutes of the tutorial but for some reason, the part where I add the blueprint component for interaction does not seem to function quite as described. I can verify that it is indeed working with the print string in the pressure plate itself, but in the door Blueprint, when i use the beginplay event and use a validated get with the get component by class for my interaction blueprint component, it never gets validated. I cannot see another person who has the same problem, I verified that it does not get any result using print string, and i am a bit at a loss what I might be doing wrong.

Any suggestions?

1 Like

Thank you so much!! I was wondering why the vertex colors were not showing as in the tutorial. @AndiEpic Please make a note below the project info to switch the “Vertex Color Import” option to “Replace” before importing (or after importing from the Static Mesh editor, and then press “Reimport Base Mesh”) to help others. Thank you!

1 Like

The “Trigger” variable inside BP_Door needs to be set to “Public” (the “eye” icon"), and then after dragging BP_Door into the level, select it, and in the Details panel under “Default” you will see the Trigger variable and a dropdown listing its currently assigned value. Click on the eyedropper tool to “Pick Actor from Scene” and select your BP_PressurePlate. If this Trigger variable is not manually set like this, it will never return as “Valid”.

@AndiEpic Thank you so much, Andreas, for this incredible tutorial! This is an excellent intermediate level tutorial that covers a vast range of useful concepts and tips. The new Sample Analysis feature inside a Blendspace that detects the correct speed to prevent foot slipping makes the jump from UE4 to UE5 totally worth it for me! :grin:

Did you take a huge deep breath before recording this?

Please do not record a beginner video ever again. I am completely new to unreal engine and this video is the first assignment for my game development class. The video was an hour and half but took me close to seven hours because you moved and talked way too fast. Further, you hardly explained what anything actually does. Rather just said ‘do this, now do that’. Also, several of the materials and blueprints that were pulled over from StackBot already had everything that I needed, so why go and create new materials when you can just use the ones that are already attached???

Overall the pacing of this video and the instructions felt designed for unreal vets and not actual beginners who don’t know anything about it or how things work.

1 Like

hard agree. This was the first assignment in my game development class… lol

Can’t get the AI controller to move at all, let alone move to the orb locations. My ai controller blueprints are set up exactly as they are in the tutorial, and my world origin is within the navmesh bounds, so it should be working, but still nothing. I set it to print string when it aborts looking for the orb, and it aborts instantly every time it loops to look for it.

I really wish this tutorial actually explained how any of this worked, cause then maybe I would feel like I had been given the tools to figure it out for myself, but since its just a paint-by-numbers follow along with little to no insight into the hows or the whys of any of this, as a beginner I’m completely lost.

Do you guys know any hotkey to rewind the video? I mean I can’t use arrow key to 5-10 sec rewind the video and I have to use my cursor to rewind the video instead and it’s not accurate at all which is pretty annoying.

1 Like

What is RGB channel and the difference between RGB and R channel?

I had the same problem, I think, I stumbled on what the issue seems to be – plain coordinate numbers inconsistency. What I did is leveled my landscape to zero (no mountains or valleys – made it FLAT), made sure that the destination point in the AIMoveTo function (in the EventGraph of the BP_AIController) is INSIDE the NavMeshBoundsVolume. Everything else as in the tutorial. It worked, hope this helps.

For anyone still coming back, there’s a download to the stack O bot files on the UE marketplace for free: https://www.unrealengine.com/marketplace/en-US/product/stack-o-bot

1 Like

thx bro

Hi, I have some problem with in next tep in turial, after this renaming of paramer to “Color”. At time 55:17, teacher change name of value in variables to “Color”, but engine won´t alow me it, says “name is already in use”. What I missed? Please help… thank you

alright guys i need to know where to start creating games

1 Like

Hi there, welcome to this community.
Have you checked Virtus Learning Hub yet? His older playlists have full games from different genres. It might be very helpful.
Virtus Learning Hub - YouTube

The tutorial would be great but the pace is way too fast and there are some elements that need to be added or changed (which are not being shown in the video) in order to get the intended result.

First major issue I had was with movement and making the model face where I am going - there were some blueprint elements missing and without them, the movement will not work properly.

Second issue was when it comes to model facing the direction of movement - again, a setting that needs to be changed has not been shown and without changing it, it doesn’t work.

Third issue was with walk animation - the walk animation needs to be looped in the locomotion => walk/run state. Otherwise the animation runs through frames and just stops.

I am still going through the tutorial but there are some things that make it really frustrating to finish it.

3 Likes

real lifesaver, this comment has to be pinned somewhere! especially as most people starting with UE5.3 by default nowadays

RGB is Red, Green, Blue.

You can think of a single pixel in an image as begin part red, part green, and part blue. At the extreme of (0,0,0) is black because there’s no color. The other extreme is white at (255,255,255). You can play with an online color picker to get a sense for it. https://rgbacolorpicker.com/

An image is often represented in code as a 2-dimensional array of these RGB values, where each single color is called a “channel.” So, the R channel of an image is the 2-dimensional array of only the red values for that image.

You’ll also often see an A or “alpha” channel, which refers to transparency. It ranges from 0 to 1, where 0 is fully transparent and 1 is fully opaque.

That’s true, moreover, it would be really helpful if the teacher briefly explained what things like ‘Lerp’ and etc. do, maybe I missed something, but it was still really not clear to me so I had just to repeat after the teacher.