The Easiest Way to Make a Simple Enemy AI in Unreal Engine 5

Поділитися
Вставка
  • Опубліковано 4 лют 2025

КОМЕНТАРІ • 515

  • @GorkaGames
    @GorkaGames  2 роки тому +13

    Patreon➡ bit.ly/GorkaGames_Patreon
    ↪Just opened my NEW DISCORD join NOW! bit.ly/GorkaGamesUA-camDiscordServer
    Check out MY NEW Unreal COURSE with GameDev.tv ➡bit.ly/UE5_StealthCourse_GameDevTv_GorkaGames

    • @EmeraldAlfie
      @EmeraldAlfie Рік тому

      @GorkaGames please do a tutorial of how to play and stop sounds when it sees you and stop seeing you PLEASE I am making a game and I NEED to know this

    • @jeevanathams7299
      @jeevanathams7299 Рік тому

      There is no any free assets here.

  • @lavacrush1234
    @lavacrush1234 Рік тому +93

    For those of you following this tutorial after UE5.1, you might see that the enemy gets unnloaded, where they aren't visible in your world preview, but they show up when you press play. This may cause them to stop following you after adding the Anim Blueprint to the enemy mesh. This can be fixed by going to File > Save Current level As... > Then pick a name for the level. Then when you load that level it will have the actors loaded and they will follow their animBluePrint. Hope this helps!

    • @twoorobbie
      @twoorobbie Рік тому +7

      Idk why that works but thank you

    • @bokajon
      @bokajon Рік тому

      Thank you!!!

  • @ShaunMeechan
    @ShaunMeechan Рік тому +25

    For anyone who has 3rd person camera collision issues with the BP_AI running into you, go into the BP_Enemy_AI blueprint and then on the "event begin play" at the top drag out and type "collision response to channel", target should be the mesh and in the "channel" drop down change it to "camera" and in the new response set it to "ignore". click compile. you're done!

    • @gatheringmatter4289
      @gatheringmatter4289 Рік тому +2

      Also, I did just the mesh the first time and it still glitched out. Drag the Capsule collision into the target as well :)

    • @hiagooliveira6510
      @hiagooliveira6510 Рік тому

      This was driving me nuts @@gatheringmatter4289 lol i tried mesh, camera still glitched, i tried the capsule, same. never occurred to me to ignore both at the same time hahah thanks

    • @VengefulTV
      @VengefulTV Місяць тому +1

      Holy fuck, this ACTUALLY fully solved it, thank you SM!!!!

  • @loopron
    @loopron Рік тому +44

    Here is for everyone that is having trouble with the attack animation keeps spamming when the AI gets close but when you move back it plays the full attack montage. I found a comment from Gorka Games fixing this problem.
    "So in the enemy ai blueprint, delete the very first node where you set the "attack possible" to true, on the "FollowPlayer" event, and in the variables section of your blueprint set it by hand to true by default."

    • @igzellisha
      @igzellisha Рік тому

      For those who doesn't know how to do it (like me) just clic on the can attack variable and clic the box of "can attack" in the right section.

    • @pixys6856
      @pixys6856 Рік тому

      yeah but now he s attacking only 1 time, then stops

    • @MaxwellPublishing
      @MaxwellPublishing Рік тому

      @@pixys6856 Same. Not sure how to fix...

    • @KB-kp2oz
      @KB-kp2oz Рік тому

      ​@@MaxwellPublishingthe problem is you don't understand Unreal engine and you're just following what other people say and that's the limit to your knowledge.

    • @shinny2toes
      @shinny2toes Рік тому +4

      @@KB-kp2oz youre ignorant to what its like to be unknowledgeable. there is no possible way to EVER learn blueprint by trial and error. there are millions of combinations to do anything. having tutorials to help you build a few games until you understand the UI and get a grasp of the languages logic, then you can start dabbling in your own work. but a noob cant even get a single line of code out bro. just wont happen.

  • @nolanku3088
    @nolanku3088 Рік тому +18

    A Unreal Engine tutorial that actually makes since and isn't 20 hours long. 🙌🙌

  • @wigglesft1574
    @wigglesft1574 Рік тому +8

    Thank you so much! I've spent days trying to figure this out. Watched so many videos and things but this was just what I needed! I look forward to watching your other tutorials.

  • @Baleur
    @Baleur 2 роки тому +19

    Bro your tutorials are insanely good.

    • @GorkaGames
      @GorkaGames  2 роки тому

      thank you so much man!! I really appreciate it!

  • @instancesofawol7968
    @instancesofawol7968 8 місяців тому +1

    I can officially say this tutorial has fried my brain for now and in a good way....I'm learning blueprints and I've been really struggling with getting my head around it all but after listening to this, it is all starting to make alot more sense now, it's still a REALLY steep learning curve but I'm detirmined to get there ... and it worked, the animations and everything...I'll watch the rest of the video tomorrow cause it's now 9:30pm in the evening and I need a break lol. - I've subscribed to your channel and I'll visit again tomorrow to learn even more.. thankyou!

    • @skrycix
      @skrycix 8 місяців тому

      hey, can you tell me how the animation worked for you? if i import it from his linked video the animations they dont move in the preview, no matter which skelleton i iuse. Could you show me what worked for u?

    • @mateszebenyi8343
      @mateszebenyi8343 7 місяців тому

      Hey, I just wanted to give a warning about using this channel for learning blueprints. It looks like you're pretty enthusiastic and it would be a shame if you used the wrong sources.
      The code in the video has a bunch of issues and the only reason it's functioning is because UE5 has some very powerful tools such as the pawnsensing component used here. You can actually replace all the lines of code for following the player with an onSeePawn event and an AI MoveTo node (connect self and player character or the pawn output from the event). The reason you can do that is because most of his code does nothing. To be more precise, the logic part (like branches and the isSeeingPlayer boolean) is completely flawed. Consider the following part of the code for example:
      "IF isSeeingPlayer is false THEN set isSeeingPlayer to false"
      Imagine if the first part of the conditional if-then (branch) statement was true, or in other words isSeeingPlayer = false. In this case, we would be a 100% sure that isSeeingPlayer is false, so setting isSeeingPlayer to false does nothing in the code.
      It's a little difficult to explain all the issues in a comment section, but basically this code looks like it was written by someone who has not done any coding and just tries using intuitive thinking for figuring stuff out. This is a common issue with UE5 tutorials tbh.

  • @theragingbee4650
    @theragingbee4650 4 місяці тому +2

    For Anyone having an issue with the punch not playing. make sure you have a default slot in between Your animation input and the output pose . he mentions it briefly it is important

  • @mikeo2413
    @mikeo2413 Рік тому +4

    starting this one now wish me luck as always GOOD JOB !!!!!!!

  • @apresmidi153
    @apresmidi153 11 місяців тому

    For my first time using the engine this was fairly easy to follow and covers enough cases to feel complete. Thanks!

  • @evilsworkshop5850
    @evilsworkshop5850 2 роки тому +14

    Honestly I'm impressed by the fact that I followed this meticulously, with the exception of what I named the ai blue print, and it just keeps giving me warnings resulting in a t posing model floating behind me. Good tutorial.

    • @GorkaGames
      @GorkaGames  2 роки тому +4

      Make sure that you have followed the tutorial properly, could you be more specific on what are the warnings etc.

  • @shackdaddy9397
    @shackdaddy9397 Місяць тому

    yo gorka you're the goat, this actually helped me so much, ima go through all your vids

  • @melzolfoz270
    @melzolfoz270 Рік тому +13

    Your "is seeing player" variable does not change in any way. The first time this change changes from falsehood to truth, it no longer changes. In this case, there was no reason for you to stop the artificial intelligence, since the "on see pawns" function would not work. When you run behind the enemy's back, "on see pawns" does not work for the enemy, and therefore "move to" does not work either

    • @hodgepodge1891
      @hodgepodge1891 2 місяці тому

      i've spent a couple minutes thinking about this and I'm curious what the solution is. is it simply to poll line trace(s) between player and enemy? i guess theoretically, you'd probably implement a last known position, and then a patrol or search behavior from there.

  • @KNineGaming13
    @KNineGaming13 16 днів тому

    ty that helped alot and it really was the easiest way to make someone follow, i was using casting this whole time for 100 zombies lol

  • @Theoneandonlyzink
    @Theoneandonlyzink 2 роки тому +20

    This is super helpful!!! Could you please make a tutorial on how to make an enemy that shoots projectiles? Thanks!

    • @GorkaGames
      @GorkaGames  2 роки тому +10

      Thank you!! Yes, that would be a very cool tutorial to do, I will note it down!

    • @Theoneandonlyzink
      @Theoneandonlyzink 2 роки тому +5

      @@GorkaGames Thanks!

    • @ZimMabu_GameDev.
      @ZimMabu_GameDev. Рік тому

      whre? i cant see the note @@GorkaGames

  • @thesleeplesscause7284
    @thesleeplesscause7284 Рік тому +11

    ive done this step by step an everything works except the attack animation. the AI notices me, rushes me, an stop as soon as they reach me but no animation (attack) happens. an all the "script" is right in comparision to the video. anybody got any tips for me???? please an thank you

    • @tatti966
      @tatti966 3 місяці тому

      Have you fixed your issue😊

  • @KlokIndonesia
    @KlokIndonesia Рік тому

    I'm from Indonesia, you are my sensei, I have seen a lot of content and knowledge that you provide, thank you!

  • @jogoseteorias
    @jogoseteorias 11 місяців тому +1

    Thankyou bro! Your channel help me a lot! I learn so much thinks, just thankyou :)

  • @vix_bp
    @vix_bp 10 місяців тому

    you always save my butt with your tutorials, thank you.

  • @JoshuaLundquist
    @JoshuaLundquist 2 роки тому +5

    So good man, very clear

    • @GorkaGames
      @GorkaGames  2 роки тому

      Thank you! I really appreciate it!

  • @MagicxReal-Studio
    @MagicxReal-Studio Рік тому +1

    works perfectly now i forgot to add update animation node to the rest so now is doing all animations when runing after me not just idle , and i did use another character and works fine, i also know why it didnt work manequin yesterday i had to apply each animation for it individually cause i retargeted them for other character so it works perfectly i simply had to adjust some stuff on my part , thank you so much for this i use 5.1 latest version of unreal and is perfect

  • @steinmov
    @steinmov 7 місяців тому

    I like your simple behavior tree tutorial and it works for me. Are you planning to do any more behavior tree setups with a little more added behaviors?

  • @DailyFoodHacks
    @DailyFoodHacks 2 місяці тому

    If your attack animation doesn’t play, you most likely have a skeletal mesh as your enemy body and not the character mesh with the skeletal asset assigned.
    -
    Inside of your enemy blueprint, select the "Mesh (CharacterMesh)" and in the details panel assign under mesh the skeletal mesh asset as your enemy skeleton! Hope this helps people and saves hours of trouble.

  • @secretboy7664
    @secretboy7664 Рік тому +1

    thanks so much this helped im developing a game rn but im a starter
    so thanks

  • @arkemal
    @arkemal 2 роки тому +2

    Great stuff! Thanks

  • @zimingpeng8418
    @zimingpeng8418 Рік тому +6

    Thanks so much! Step by Step it is very useful! And do you know how i can improve thirdpersonCamera? When the following enemy is set, the view of ThirdpersonCamera will flash back and forth due to the occlusion of the enemy.

    • @JohnJohnYTTTV
      @JohnJohnYTTTV Рік тому

      You have to go to the camera boom in the character BP and change the length. Anything that comes in contact with this will push it forward and cause it to move.
      Edit: Try messing around with this a bit.

  • @fluidexpressions6856
    @fluidexpressions6856 Рік тому

    i feel like we all should be giving you some compensation for this. i dont have much money so it sucks. but i totally would if i had like more disposable income currency. if i ever do i will for sure give you something for everything you have taught me. THANK YOU

  • @malserAI
    @malserAI 5 місяців тому

    Very nice tutorial. Thank you. Make some tutorial about 2.5D view (like games: Trine, Little Nightamares, Unravel). Would be nice to see these settings

  • @NonameOne2
    @NonameOne2 2 роки тому +1

    You are the best friend!! Please make a video tutorial, if the enemy AI killed the player, then it continues to run to another Actor. Greetings from sunny Kazakhstan!!!

    • @GorkaGames
      @GorkaGames  2 роки тому

      Thank you for watching!! Yeah good idea, I will note it down for a future tutorial!

  • @williamminnaar6311
    @williamminnaar6311 Рік тому +2

    Hi there, thanks for the great tutorials. Most helpful.
    If I had a city, and I wanted npcs to just walk around follow roads. Do you have a video on that please

  • @zwlsx
    @zwlsx Рік тому

    new steam releases went crazy for this release 🔥

  • @bokajon
    @bokajon Рік тому

    Thanks for the great tutorial!!

  • @nosh247
    @nosh247 Рік тому

    THANK YOU!!! LOVED THIS TUTORIAL :D

  • @icemanww1573
    @icemanww1573 2 роки тому +6

    everything works besides the fact that the attack animation only gets fully played out if i keep moving after it started. else it restarts after like half a second (while the whole animation should be about 3 seconds)
    edit: it seems to be that the problem is that the delay is irrelevant cause somehow the whole chain after success gets triggered again and again while the animation starts so it gets started over

    • @GorkaGames
      @GorkaGames  2 роки тому +1

      hey, did you watch the part before minute 13:23 ? in there is the part where I control this..

    • @icemanww1573
      @icemanww1573 2 роки тому +1

      @@GorkaGames yeah i think it looks exactly like yours. the interesting thing is that the delay gets triggered and even runs.

    • @GorkaGames
      @GorkaGames  2 роки тому +1

      @@icemanww1573 hmm, that is very weird.. so the delay duration is set the same as the Anim Monatge duration, right?

    • @icemanww1573
      @icemanww1573 2 роки тому +1

      @@GorkaGames yes. i could even set the timer manually. it still works and runs but that somehow gets overwritten by the move to success thats been activated again and again every second or so. so the delay is running but the nodes before get activated still

    • @GorkaGames
      @GorkaGames  2 роки тому +1

      @@icemanww1573 hmm alright, did you make a branch on the succes asking if we can attack and then immediately setting the canAttack variable to false? because that is what controls the overriding issue that you are having

  • @Game_Studio-w9p
    @Game_Studio-w9p 10 місяців тому +2

    Hi, I want to ask, I followed the steps as in your video but in the end mine wasn't the same as yours. The attack animation happened repeatedly, like jerking, as if the attack animation had not yet hit the main character, he repeated the attack movement over and over again. :(

  • @egotarium7282
    @egotarium7282 Рік тому +7

    Great tutorial! It has helped a lot as a a beginner. Please correct me if I'm wrong, but does the "Is seeing Player" part actually do anything? Follow player function is only triggered after isSeeingPlayer is set to True. Then the branch checking whether it is true should never go to false. And the branch doesn't even make sense - if isSeeingPlayer is False, then set isSeeingPlayer to False? For this reason it actually never makes it to the tick to stop moving. It seems the effect that the pawn doesn't see you anymore when you go behind it quickly works without any of the isSeeingPlayer logic. I also tested this.

    • @drakonis338
      @drakonis338 Рік тому

      you are correct but you can use the branch to set ai back to patrol or something similar instead of stopping the movement.

    • @katalisk12
      @katalisk12 Рік тому

      @@drakonis338 how do i do that?

    • @seasons8bit
      @seasons8bit 11 місяців тому

      You are right, it is not doing anything.

  • @leejay_0939
    @leejay_0939 2 роки тому +2

    Hey thanks man tutorial helped me alot question with my animation montage the enemy glides when the animation is playing, would there be anyway of fixing this?

    • @GorkaGames
      @GorkaGames  2 роки тому +2

      I`m glad that you found it useful. Yeah I actually have a tutorial on that! ua-cam.com/video/wOIlkertaLA/v-deo.html

    • @leejay_0939
      @leejay_0939 2 роки тому +1

      @@GorkaGames thankyou

  • @diegosantos8112
    @diegosantos8112 2 роки тому +1

    Nice work! It really helpt to me. I was stucked because i just deleted NavMeshBoundsVolume by error ^^

    • @GorkaGames
      @GorkaGames  2 роки тому

      haha those things always happen, thank you!

  • @EmeraldAlfie
    @EmeraldAlfie Рік тому +1

    @GorkaGames please do a tutorial of how to play and stop sounds when it sees you and stop seeing you PLEASE I am making a game and I NEED to know this

    • @WAI..Hazza.
      @WAI..Hazza. Рік тому

      hey I'm not entirely sure on this but at 4:13 before ai move to use play 2d sound or however you are playing your sound and connect the branch - true to the play sound to the ai move to
      hopefully that works and good luck

  • @zoltantoth6015
    @zoltantoth6015 2 роки тому +4

    Hello mate I did the same thing but for some reason my Ai Run to the character but wont use the hit animation

  • @JimyRoze
    @JimyRoze 9 місяців тому

    Ok you did a good job making this but i feel like there were some things you really ought to have included.
    Like how to add an animation to the Play Anim Montage list cause I don't have that. Its hard to get through the video when you have to pause it every few minutes to look up something it didn't cover.
    Still thanks for the help man.

  • @Vindettacon
    @Vindettacon 2 місяці тому

    Great video but for IsSeeingPlayer I think you only set it to false when it is already false which doesn't seem like it does what you want. I think it may be unnecessary here.

  • @TheCheapMemeGuy
    @TheCheapMemeGuy 4 місяці тому +1

    yo i cant see the animation for attacking in the play anim montage, how can i make it appear?

  • @Firegod8134
    @Firegod8134 Місяць тому +1

    @Gorka Games It wont let me connect self to pawn im using ue5.4 bw

  • @wamballa5948
    @wamballa5948 2 роки тому +2

    This is great thanks. "isSeeingPlayer" is always true though looking at your blueprint? i can't stop the ai following the player 😞

    • @GorkaGames
      @GorkaGames  2 роки тому

      Thanks! Hmm, what do you mean exactly? By default "isSeeingPlayer" is set to false, and when it detects the player with pawn sense, it enables it. And later on every frame, it deactivates it unless the player isnt longer being detected

  • @joshuagatlin3931
    @joshuagatlin3931 2 роки тому +2

    how do we get rid of the glitch when the punch makes contact? should we distance the enemy?

    • @GorkaGames
      @GorkaGames  2 роки тому +1

      yeah just go into your enemy`s blueprint, and then select its mesh, go down into collision in the details panel. And then select custom, and make the camera tick on ignore. And the same with its capsule collider. Hope it helps!

  • @xcryosonx
    @xcryosonx 10 місяців тому

    Which is the follow up video to this one for making a damage system on your player character?

  • @derallerechte4286
    @derallerechte4286 Місяць тому

    i did with niagra a rainsystem and if i use it on a big map its very inefficenct thats why i want to make the system to follow the charakter but it didnt worked like in the video

  • @JohnTJohnston
    @JohnTJohnston 2 роки тому +2

    Bro how to make camera not creep to a first person view when the ai runs directly behind character?

    • @GorkaGames
      @GorkaGames  2 роки тому +1

      go into the enemy`s blueprint, then select the mesh, go into the details panel, and scroll down into collision prestes. Then select custom, and check the box on ignore on "camera". Do the same for capsule collider

  • @raskyjack
    @raskyjack 2 роки тому +2

    at 9:57 I don't have that option to use "get owner (character movement)". I can turn off context sensitive and find it but then the nodes don't connect nor work. Do you know why this might be?? :)

    • @GorkaGames
      @GorkaGames  2 роки тому

      Dont worry about the "Get Owner" part as instantly I just delete it. So just type "get character movement", and scroll down to the bottom, and it should appear

    • @SkoomaAddict1337
      @SkoomaAddict1337 Рік тому

      @@GorkaGames I have this same problem, the issue isn't the Get Owner part. I think they removed it with an update. We're looking for an alternative :/

    • @LoganJones04
      @LoganJones04 Рік тому

      I'm stuck there too, have you had any luck?

  • @Moonzzz
    @Moonzzz 2 роки тому +2

    i did all steps in order and seem to have trouble applying the animation to the AI just stuck on a tpose

    • @GorkaGames
      @GorkaGames  2 роки тому

      Did you asign correctly the Blendspace Horizontal axis values? From 0 to the enemy`s max speed?

  • @LeowWeiSeng
    @LeowWeiSeng Рік тому +6

    Tutorial is good, and i tried from my side, but i have a problem, the AI will keep repeat attacking without following the montage length even thou i added the delay. While playing montage, the ai keep moving toward to player while it run.

    • @durumvfx
      @durumvfx Рік тому

      same

    • @christiangallerini5994
      @christiangallerini5994 Рік тому

      Same br9 how could i fix this

    • @commonaustin7377
      @commonaustin7377 Місяць тому

      Delete the set can attack at the beginning of followplayer and set the default on "can attack" to true. Thats what worked for me. but now my guy doesnt run anymore after i run away after an attack :/

  • @joeanrachelmiller6529
    @joeanrachelmiller6529 Рік тому +4

    There is a camera clipping issue he hasnt discussed here but otherwise works

    • @xySeen
      @xySeen 7 місяців тому +1

      just go to your enemy blueprint, look up collision in the details bar and make the collision settings to custom, then click ignore on camera. should fix the issue. (ik this is a year late but its for ppl still watching and having the same issue)

  • @neoodysseyai
    @neoodysseyai 7 місяців тому +1

    i have a issue, after i added the punching my enemy stopped following me and only stayed in its place and when I came close to him he just punched and when i went far from him he stopped; but before i added the punching thing my enemy was following me perfectly. Help pls!

  • @emmanuelosagie1456
    @emmanuelosagie1456 6 місяців тому +1

    For some reson mine cant move

  • @KANAWA2025
    @KANAWA2025 7 місяців тому

    all work fine and trinky ! mercy !!!

  • @marceloboemeke
    @marceloboemeke Рік тому +5

    Hey man, thanks for the tutorial. I got an issue... Everything works fine, the enemy chases me, but when it tries to attack, it only plays about half the attack animation, and then restart the animation. The only way it completes the animation is if I run back and give it some space. Can you help me with that?

    • @durumvfx
      @durumvfx Рік тому

      Same problem here. Did you find a solution?

    • @Nikolailol-q3t
      @Nikolailol-q3t 6 місяців тому

      @@durumvfx i found if it helps now

    • @SpicyBandit_tv1
      @SpicyBandit_tv1 5 місяців тому

      @@Nikolailol-q3t Please!!

    • @commonaustin7377
      @commonaustin7377 Місяць тому

      Delete the set can attack at the beginning of followplayer and set the default on "can attack" to true. Thats what worked for me. but now my guy doesnt run anymore after i run away after an attack :/

  • @beastNick7713
    @beastNick7713 2 роки тому +2

    nice job

  • @joanolive496
    @joanolive496 3 місяці тому +1

    I have a problem, mi character turns are so snappy, i tried to fix it wth the animal tutoria, but no, pls someone help, thanks Gorka

  • @mochapokapaw
    @mochapokapaw 2 роки тому +7

    Could this be done for animal AI? Also, would you consider making a tutorial on animal AI without combat?

    • @GorkaGames
      @GorkaGames  2 роки тому +2

      Yeah this Ai system can be implemented into any sort of character or creature that you like, just change the skeletal mesh, and the animation blueprint 😄 Yeah I have in mind making an focused tutorial on animals

    • @mochapokapaw
      @mochapokapaw 2 роки тому +2

      @@GorkaGames Thank you :)

  • @CostaGeo6683
    @CostaGeo6683 2 роки тому +1

    More please dude 💚

    • @GorkaGames
      @GorkaGames  2 роки тому

      I will 😀

    • @CostaGeo6683
      @CostaGeo6683 2 роки тому +2

      @@GorkaGames Fantastic bud, I’m new to UE so all these little tips n tricks are huge for me 💚

    • @GorkaGames
      @GorkaGames  2 роки тому +1

      @@CostaGeo6683 No problem, I am posting very frequently UE videos for people to learn from, also enjoy your UE journey!

  • @WM_Plays
    @WM_Plays 2 роки тому +1

    Can you show how to make a health bar for this and will it work in first person template provided by unreal engine 5.

    • @GorkaGames
      @GorkaGames  2 роки тому

      Yeah, I do have some episodes for a combat system, which covers that, but in third person: ua-cam.com/video/fp5LbdC4vek/v-deo.html

  • @Sirbozo
    @Sirbozo 11 місяців тому +1

    how do i set the ai walk speed?

  • @OjSlushy
    @OjSlushy 4 місяці тому +1

    why did you use set why not get?

  • @Obliviouzz
    @Obliviouzz 8 місяців тому

    Btw for me my enemy was glitching out when chasing me, just remove is seeing player variable and it fixes itself. (Is seeing player isnt needed)

  • @Angel-fl6gl
    @Angel-fl6gl 2 роки тому +28

    why when zombie follow me he run with idle animtaion? pls help edit: i dingdong, i fixed this. thx you for the video author. edit: wow zombie isn't attack, at this time i did all right

    • @whitesheep1417
      @whitesheep1417 2 роки тому +2

      How did you fix it

    • @dominusman382
      @dominusman382 2 роки тому +2

      Just finish the video

    • @whitesheep1417
      @whitesheep1417 2 роки тому +1

      @@dominusman382 already fixed it i dont remember what it was but i think it was a connection or something that i forgot

    • @Angel-fl6gl
      @Angel-fl6gl 2 роки тому +2

      @@whitesheep1417 mmm no. i still didnt fixed it.

    • @holiday7068
      @holiday7068 Рік тому

      Why are you like this 😂

  • @Hollow_Tempest
    @Hollow_Tempest 2 роки тому +3

    This was really helpful for me but I had a problem. When I tried to link the self reference to the pawn it didn't work and i'm stuck there because of it. Any way around this?

    • @GorkaGames
      @GorkaGames  2 роки тому

      Thanks! Do you mean the self reference on the pawn on the "AI Move To" Node of the Enemy blueprint? If so, make sure you are spelling it right, there shoudnt be any problem. Check that you have context sensitive on when you right click to add a node.

    • @Hollow_Tempest
      @Hollow_Tempest 2 роки тому +1

      @@GorkaGames alright Thanks 👍

    • @Kamak86
      @Kamak86 4 місяці тому

      @@Hollow_Tempest I have this same problem when following this tutorial. I followed exactly so far. the self will not link up to the pawn. Did you fix it?

  • @gentraxyz
    @gentraxyz Рік тому +1

    Can I make when its not following me to wander

  • @typicaldday
    @typicaldday Рік тому

    hey amazing tutorial vut having issuse when i fisrt tried to play my ai enemy does not move at all an i followed every step but nothing happens an if check multiply times an redid it 3 times on new maps an still no movment

  • @awesomeboy122
    @awesomeboy122 Рік тому

    I have an enemy that isn't the shape of a human, how could I make it so the player could collide with the enemy instead of not being able to and only colliding with the small capsule collider

  • @Tahakhan-rg6tp
    @Tahakhan-rg6tp 4 місяці тому +1

    at 9 : 7 when i drag blendspace its showing me two options Speed and None

  • @Hotberginaa
    @Hotberginaa Рік тому

    excellent tutorial

  • @wintergreen3861
    @wintergreen3861 Рік тому +1

    Nothing happens when I hit p after adding the navmeshboundsvolume what am I doing wrong?

  • @Ayrin69
    @Ayrin69 Рік тому

    for some reason when he gets close enough to attack his attack montage will play but then it will just loop the montage

  • @KensireGames
    @KensireGames 2 роки тому +1

    Do you know how to stop the camera from going inside the enemy character when he gets too close when the camera rotate

    • @GorkaGames
      @GorkaGames  2 роки тому

      Yeah, just go into your enemy`s bluepint, and select the mesh, go into the details panel, and then scroll down into collision. Then in presets, select custom, and tick the camera on ignore. Do the same with the capsue collider

    • @KensireGames
      @KensireGames 2 роки тому

      @@GorkaGames thanks bro and I know this doesn't relate to the current video but I'm looking for a solution for an attacking problem I have I added a delay to a combo move so when I press the button again it won't interrupt the combo but the delay keeps him doing the in the same place like in root motion but when I set the delay node to 0.0 he moves forward like he is supposed to can you help me out with that?

  • @GennaiosFX
    @GennaiosFX 6 місяців тому

    one problem,evey few steps the ai takes a step back(kind like lagging) and then continues the animation,like resetting the animation for half a second

  • @nassemalsabah5610
    @nassemalsabah5610 Рік тому

    Thank you, very.

  • @ZenGaming6000
    @ZenGaming6000 8 місяців тому

    Hey gorka please make a tutorial on adding zombie sounds to zombies in ue 5 please

  • @TheGreatWalrus9
    @TheGreatWalrus9 Рік тому

    At first AI would not come at me. Not sure why this broke it but it was because I had hear pawn and sense pawn untoggled. Even though we only wrote a blue print for see pawn action it seems it requires these?

  • @Immortal_BP
    @Immortal_BP 2 роки тому +8

    the guy doesnt move, i used different mesh but other that everything was followed the same. my character is just arms idk if that matters

    • @GorkaGames
      @GorkaGames  2 роки тому +1

      did you place a navmesh in the scene??

    • @09fireboivlogs69
      @09fireboivlogs69 2 роки тому

      yeah I followed everything in the video but he doesn’t move even with the navmesh

    • @ChrisDev123
      @ChrisDev123 Рік тому

      Put the navmesh under the floor (just a little) and it should work

    • @Forty3Gaming
      @Forty3Gaming 11 місяців тому

      @@ChrisDev123 tysm

  • @DragonXO
    @DragonXO Рік тому +1

    Im making a game with a lot of movement, and it doesn't really fit in with this AI, because it is very easy to get out of its line of sight. doing this would tend to make the AI just forget I was there. IS there a fix for this.

    • @shadowwolf12398
      @shadowwolf12398 Рік тому

      You can just adjust its sight radius and vision angle to fit your requirements

  • @pilikoffoto
    @pilikoffoto 2 роки тому +1

    Hello! Thanks for the great tutorial. Helped me a lot. Please tell me how to make the impact animation play to the end and only then the enemy continues to run? There needs to be a condition...

    • @GorkaGames
      @GorkaGames  2 роки тому

      I'm glad I could help! So what you mean is that you want to make the enemy stop its movement when it's attacking, right?

    • @MasterYugiMoto
      @MasterYugiMoto Рік тому

      @@GorkaGames I would like to know this too. Looking for a place in the blueprint to set enemy ai speed to 0 while playing attack animation.

  • @KrownACE
    @KrownACE 2 роки тому +2

    this video is great. only issue im having is my ai seems to move way to fast no matter what i set and runs past me then rubberbands back to behind me

    • @GorkaGames
      @GorkaGames  2 роки тому +2

      thanks! make sure that in its Character Movement component he has the "Max Walk Speed" set to a lower value

  • @projectportal7284
    @projectportal7284 7 місяців тому

    Thanks for the Tutorial! There's only one problem and that's the enemy attacking. I have found a ninja attack for the enemy AI. It's got the run down but it's refusing to attack once it reaches. It seemed to work in a different project but can't find that one. Any suggestions on what might be going wrong?

  • @OmegaOutlaw2024
    @OmegaOutlaw2024 9 місяців тому

    Fantastic Tutorial! I for some reason am stuck at the animat montage portion i selected 1 even though i have 2 attack montage animations to select from. When I added it to the animation towards the end of the video it just runs up and doesnt do the animation for attack. Any advice would be appreciated!

  • @hevergamedev3988
    @hevergamedev3988 2 роки тому +1

    Hey man i was following this video but when i came to testing to see if the ai would mov, he didn't it was just frozen
    update, i figured it out i had just placed the nevmesh thing ubove the ground

    • @GorkaGames
      @GorkaGames  2 роки тому

      Hey man, make sure that you have set the navmesh correctly

  • @slothsarecool
    @slothsarecool Рік тому

    Curious if throwing bools around each movement node is best practice, I've been doing this as well but it feels realllllly repetitive for more complex "AI"

  • @kriswintf2027
    @kriswintf2027 Рік тому +1

    其实不需要followPlayer这个函数,直连AI MoveTo然后pawn to pawn就更简洁了。

  • @maxsarlija
    @maxsarlija Рік тому

    Thanks!

  • @Dob1doo
    @Dob1doo 2 роки тому +1

    where did that sword came from i didnt saw it when you put it there xD .

    • @GorkaGames
      @GorkaGames  2 роки тому

      haha, it comes from my equip tutorial, its from sketchfab

  • @wrichards123
    @wrichards123 2 роки тому +1

    Im having trouble gettin this to work with a retargeted character, synty... any suggestion?

    • @GorkaGames
      @GorkaGames  2 роки тому

      This should scale into any character, so what is what is not working? The animations?

  • @flebedev9974
    @flebedev9974 10 місяців тому

    What was the point of creating the "Is Seeing Player?" variable?

  • @croppedcrit8812
    @croppedcrit8812 2 роки тому +2

    Context: Completed previous tutorial "How to create a Combat System". Than tried to add this tutorial to it using the previous BP_Dummy.
    Issue: AI wouldnt attack, would just stand still after chasing you.
    Solution: There was a double Mesh, had to use the Parent Mesh, and delete the other. Than assigned AP_EnemyAI. Problem solved.
    Moral of the story: Gorka Games actually followed up with me on Twitter, swapped screenshots and videos to help me solve this minor issue, And is amazing lol

    • @GorkaGames
      @GorkaGames  2 роки тому +1

      Hey! So the AI does not play the attack animation at all, right? So a fix was the comment that you just highlighted, but If you have tried it and it didnt work.. Could you send me some screenshots of your code? Maybe throught twitter?

    • @croppedcrit8812
      @croppedcrit8812 2 роки тому

      @@GorkaGames for sure, one sec. ill get those ready.

    • @croppedcrit8812
      @croppedcrit8812 2 роки тому

      @@GorkaGames I sent everything via messenger on Twitter. just letting you know.

    • @samc4235
      @samc4235 Рік тому

      Hi! This must be the problem I'm having. What do you mean a double mesh? Thanks!!!

  • @DiasJohnDias
    @DiasJohnDias 7 місяців тому

    Tks man!

  • @demonitgames
    @demonitgames 17 днів тому

    My zombie go true player wile running how i can setup zombie animation stop and attack the character

  • @1nf3rn0-v7h
    @1nf3rn0-v7h Рік тому +2

    Hello! Thank you for a great tutorial, but the enemy isn't chasing me, what did i do wrong?

    • @1nf3rn0-v7h
      @1nf3rn0-v7h Рік тому

      Now It Finally Works, Thanks!

    • @hamburgerfrenchfries3777
      @hamburgerfrenchfries3777 Рік тому

      @@1nf3rn0-v7h What did you change?

    • @1nf3rn0-v7h
      @1nf3rn0-v7h Рік тому +1

      @@hamburgerfrenchfries3777 The Thing Is, When I Created A Unreal Engine Character Class, It Did Not Add Me The Character Movement Component, Added It Manually And Now It Works

  • @bixksx
    @bixksx Рік тому

    Can you do a tutorial on c++?

  • @kypindor7099
    @kypindor7099 2 роки тому +2

    Can't get the AI to move towards my Character, rewatched multiple times. If I turn the Acceptence Radius higher it says success but doesn't move, else it just fails.
    It works in the default project so i guess there is something wrong with my project settings or my own ThirdPersonCharacter Blueprint. I have no idea what to do.

    • @GorkaGames
      @GorkaGames  2 роки тому

      Have you placed te NavMesh Bounds correctly on to the floor?

    • @kypindor7099
      @kypindor7099 2 роки тому

      @@GorkaGames I did it exactly like in the video, as I said it works in the default ThirdPerson project when I copied the same Enemy Blueprint but it's not working in the project I'm trying to implement it in
      Edit: Fixed it by putting a delay of 0.1 after the "On See Pawn"

    • @BogomilLyubikov
      @BogomilLyubikov 2 роки тому

      @@kypindor7099 I am having the same problem. Where do you put the delay? Can you explain it a bit more cause I don't see where I could put it down 0.1 delay?

  • @KensireGames
    @KensireGames 11 місяців тому

    Hey im using this for a partner Ai it worked in the past for my ai partner but i doesnt work anymore but it still works for the enemies any advice? Great video