How to Make An Enemy Chase The Player in Unity

Поділитися
Вставка
  • Опубліковано 8 лют 2025
  • The most basic AI you can have is for your enemies to chase the player around in game. You can set this up with literally just a few lines of code, and at that point you can setup a damage system when the enemies collide with the player.
    ✨Want to support the channel?
    Buy me a coffee ☕: ko-fi.com/bmoli
    ➤SUBSCRIBE to inflate my ego with a bigger number 💖
    ➤LIKE the video to help the algorithm or I'll chase you
    ➤Join our DISCORD SERVER and be best friends: / discord
    Thanks for watching!
    #unity #tutorial #bmo

КОМЕНТАРІ • 50

  • @EasyGetFreezy
    @EasyGetFreezy 2 роки тому +22

    Hi man, I just wanted to say that I really like your style and I hope that you don't end. Brackey left a hole in us and you're doing great in filling some parts. THANKS! :)

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

      Appreciate that! I'm not going anywhere :)

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

      @@BMoDev :(

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

    love these quick tuts, would be cool to see a side-scroller version of this, and also curious how you would go about adding knockback on collision in this top down version

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

    Thank you so much. I don't usually write comments but this was a lifesaver! Originally I was looking for something else, but this was much more simple. This saved me hours of more headache.

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

    Subbed! Thanks so much.
    Can you pleaseeeee make more of these videos, and also that follow up video to this that you were talking about.
    If you make more videos in the next few weeks on SIMPLE tutorials like this that can have a big impact on my AI Game project, I will watch them religiously!
    Good work

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

    Really helps! Thanks a lot!

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

    Been enjoying your tutorials, even a year later. Very simple and I was able to incorporate it into a system I already had in place fairly easily.
    Not that it is anything of importance, but you may go listen to Sunless Khan (Rocket League youtuber), you two sound similar and it caught my mind as I watched.

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

    Happy to see more from you :))

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

      Im not going anywhere!

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

    Love The Thumbnail.

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

    Let the chase begin..lol
    Thanks

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

    love ur work bro

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

    Oh thanks it actually works🥂

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

    Just wondering if you will make a tutorial that shows how to have the player get hit by enemies and get knocked back. In particular im looking for methods that mirror old NES games like Mega Man. Castlevania get hit and knock back effects are. Subbed btw. You have some good tutorials to follow

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

    how would i approach this in 3d?

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

    Awesome Video :))

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

    "Thats terrifying" 😂

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

    Thank you i love you

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

    my enemy just flips upside down

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

    How come the enemies slow down when they get closer to the target? it doesnt show this in the video but it happens in my project when i use this script you wrote.

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

    🥇

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

    Is it possible to post the final scripts of your tutorials in the description or comments so it is easier to double-check

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

    I'm getting a error with rb.rotation = angle; as I can't convert type float to unityengine.Quaternion?

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

      Had the same problem, my issue was because when I was declaring the rb variable at the top, I set it as Rigidbody instead of RigidBody2D like BMo used in the video.

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

      Thank you so much for that!@@GuruguyGaming

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

    Action doesn’t work? Any alternatives or fixes?

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

      It doesnt work for me too, I guess he declared it somewhere else and we havent or IDK

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

      update: FIgured it out you probably arent Including System as he is it worked for me

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

      @@vojtavlachovsky7763 fantastic, now if only I could remember which project this was for

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

      @@vojtavlachovsky7763 Could you explain that? I'm having that problem but I still can't figure it out

    • @KRAXi-
      @KRAXi- 2 роки тому

      @@vojtavlachovsky7763 Can you explain this? How do i do this

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

    How do I stop the enemy sprites from rotating along with the rest of the components?

    • @Matt-mg1kk
      @Matt-mg1kk Рік тому

      rigidbody2d.freezerotation = true;

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

    why does the enemy slow down when approaching the hero?

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

      The Distance gets lower and when multiplying the distance times the speed it gets lower.

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

    Uh my Enemies just sit around and when i hit them they fly off into nothing.

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

      nevermind i misspelled Player in GameObject.Find()

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

      how do you fix the fly away part? they push me but when i push them back they just fly off.

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

    It is a great tutorial, but what about pathfinding?

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

      you cant do path finding in 2d

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

    this sucks for multiplayer, works great in single player

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

    aiiiiiii aia i

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

    could you send the script please

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

    someone copy and pase reply to me the script i beg