Tutorial: Your First Game In Unreal Engine 5

same problem here

thanks you

Same happening to me

same problem -.-

i have same problem =(

ę„Ÿč°¢č€åøˆēš„ę•™ē؋ļ¼ęˆ‘ēš„ē®±å­ēš„锶ē‚¹é¢œč‰²åŖ꜉ē™½č‰²ļ¼Œę²”ęœ‰é»‘č‰²ļ¼Œå’Œę•™ē؋äø­äøäø€ę ·ļ¼Œäøčæ‡åŗ”čÆ„ę²”ęœ‰ä»€ä¹ˆå¤Ŗ大ēš„å½±å“ć€‚Thanks for the tutorial! The vertex color of my box is only white, no black, not the same as in the tutorial, but it should not have much impact.

1 Like

After I set up the AI NAV, the robot does not move, and after reading your comment, I found that my 0,0,0 is underground, so the robot does not move :grin:

1 Like

Hi everyone,

I hope this forum area is still alive.

I started with Unreal about 7 months ago and recently found ā€œYour First Game In Unreal Engine 5ā€ tutorial. I believe I have the same setup as in the tutorial, but I had to adapt to the new system of enhanced input actions.

At the beginning of the video, everything works as expected, but when I implement ā€œOrient rotation to movementā€ in character movement and set the spring arm rotation to ā€œabsolute rotation,ā€ I noticed some issues:

  • The camera faces the opposite direction, and I would need to adjust it in the BP_Bot spring arm, but Iā€™m not sure why.
  • When I try to move sideways, my bot doesnā€™t rotate completely; it seems stuck.

Can anyone help me out, please?

Thank you.

Hi @Madeira3d. The second issues sounds like you need to check Orient Rotation to Movement and uncheck Use Controller Rotation Yaw.
The first issue I am less sure of. In the viewport of the Character BP, does everything look right? - Character facing arrow direction, camera behind character and pointing the right way etc.? You may accidentally have a minus sign somewhere.

@Momonks5

Your the best! Thanks to the suggestion, with your help I discovered that unchecking ā€œUse Controller Rotation Yawā€ resolved the issue.

-I noticed the instructor didnā€™t address this specific setting in the tutorial.

The camera I imagine itā€™s correct because in global coordinates I have it inverted so I just need to rotate it 180 and it will work fine.

Thank you again for the assistance! Unblocking this issue allows me to continue learning from the tutorial.

Hi everyone,

Iā€™ve finally gotten my character to walk, run, and move to the clicked position! However, I wanted to reach out to others who have followed this tutorial:

Did you find the ā€œAnimation Blueprintsā€ and ā€œBlend Spaceā€ sections particularly challenging to understand? Specifically, the concepts of ā€œwhyā€ we use these tools and ā€œwhat problem they solveā€ were a bit unclear for me, especially in the ā€œCalculateā€ part of Blend Spaces.

I believe future tutorials would benefit from a slower pace and a deeper explanation of the ā€œwhyā€ behind certain actions. This would enable viewers to build a stronger understanding and retain information more effectively. Memorizing steps is important, but comprehension is key to long-term learning.

Did you also felt a bit lost when you did this tutorial ?
Thank you for your time, and I welcome any insights you can share!

Hi people - I noticed that if I spawn an orb where the AI Bot cannot reach it, the AI bot just stops and gives up forever. Is there a way to make those orbs self-destruct after 5 seconds or something? (or some other work around to this issueā€¦?)

Hi,

Iā€™m also new here, so this might not be the best solution, but have you considered spawning them in positions accessible by the AI? You could place empty actors labeled with a tag called ā€œOrbspawnā€ and create a blueprint that searches for all items with that tag, then spawns the orbs at those positions.

They get spawned automatically by the primary player controlled botā€¦ So if the player jumps up on a rock and spawns one, the bot canā€™t reach it (bot canā€™t jump or climb for some reason)

At the time of your last question, I hadnā€™t tackled the spawning part yet, but now I have it sorted, and it seems to be working well. The AI can climb the same rocks as my player. However, I accidentally spawned one orb outside the ā€œNavMeshBounds volume,ā€ causing the AI robot to ignore all the other orbs placed after that because it couldnā€™t complete the action to move to the next one.

Maybe you did the same thing?

Hi @Madeira3d, you are welcome for the help. Iā€™ve only been at this a few months myself, so I remember the early growing pains.
As far as the tutorials go, they are fast and it is hard to listen and watch what is being clicked at the same time. I donā€™t mind that because I find it easier to pause and go back than to have too slow a pace. It should definitely have chapters though, and added notes about common problems - like rotation.
I would recommend the tutorial Your First Hourā€¦ to any beginner that hasnā€™t done it yet.

@cwalrus, Madeira3d is right, the most likely issue is the NavMesh volume. Otherwise just make sure the AI has same step height etc. If you have the ability to jump high and it does not that could be a problem.
You can definitely destroy actors after x time with a Delay and then Destroy (for instance). Possibly could just follow from the spawn code, but I havenā€™t tried.

I completely agree with you about the pace. I prefer videos that move quickly instead of dragging on, wasting time.

Adding chapters, especially for the more complex parts like ā€œAnimation Blueprintsā€ and ā€œBlend Space,ā€ is a great idea. It helps viewers who grasp the concept quickly to move forward while providing additional explanation for those who need it.

Overall, Iā€™m enjoying this tutorial a lot. Although it can feel overwhelming at times, I think thatā€™s just part of the learning process.

Hi everyone,

Iā€™m almost finished, but I wanted to share some findings that might be useful for others.

  1. My first discovery was in the BP_Bot SpringArm. In the video, to prevent the camera from rotating, the instructor suggested changing it to global. However, since I created my level facing the wrong direction, the camera would be positioned in front of the robot in the BP_Bot. The fix is shown in the attached image.

  2. The second finding, which I was particularly pleased with (it was a interesting challenge) , addresses a situation where placing the AI Bot or another object on top of the PressurePlate and then leaving the pressure plate with my bot would trigger the doors to close, even tough the AI bot was still there. I solved this by implementing an integer variable that counts the number of objects on top. If the count is 1 or more, the doors will remain open. They will only close when the variable returns to zero.

I hope these insights are helpful to others. Now, onto the effects part.

2 Likes

Thank you a lot!

This may seem a little harsh, but I have to be professional and honest in my feedback. This has got to be one of the worst tutorials for ā€œbeginnersā€. The guy literally does things in 1-2 secs that you keep needing to rewind and play back to figure out.

It seems the guy recorded the screen session, then decided to comment over it. Itā€™s very all over the place. You keep needing to rewind every 5-10sec to see what happened.

1 Like