How to Make An Enemy Chase The Player in Unity

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024
  • 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

Комментарии • 49

  • @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.

  • @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 :)

  • @shockingchris9809
    @shockingchris9809 10 месяцев назад +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.

  • @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

  • @axelsmaxel
    @axelsmaxel 2 года назад +6

    how would i approach this in 3d?

  • @i_am_set
    @i_am_set 2 года назад +1

    Happy to see more from you :))

    • @BMoDev
      @BMoDev  2 года назад +1

      Im not going anywhere!

  • @eileeng2492
    @eileeng2492 2 года назад +3

    Let the chase begin..lol
    Thanks

  • @TransGuyShane
    @TransGuyShane 2 года назад +3

    "Thats terrifying" 😂

  • @reginaldsavage341
    @reginaldsavage341 2 года назад +1

    my enemy just flips upside down

  • @dubstudio5541
    @dubstudio5541 2 года назад +2

    Awesome Video :))

  • @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.

  • @h7_k7
    @h7_k7 Год назад +2

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

  • @johnnjoroge8868
    @johnnjoroge8868 Год назад

    Oh thanks it actually works🥂

  • @jordenshukla6873
    @jordenshukla6873 Год назад

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

    • @Matt-mg1kk
      @Matt-mg1kk Год назад

      rigidbody2d.freezerotation = true;

  • @godzillakingkongvenom
    @godzillakingkongvenom 2 года назад +2

    🥇

  • @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.

  • @piotrwalczak6261
    @piotrwalczak6261 Год назад

    aiiiiiii aia i

  • @sillyninja65
    @sillyninja65 Год назад

    this sucks for multiplayer, works great in single player

  • @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

  • @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

  • @iiropeltonen
    @iiropeltonen 2 года назад +2

    Love The Thumbnail.

  • @mcleverm01
    @mcleverm01 Год назад +1

    Really helps! Thanks a lot!

  • @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

  • @nguyenhuynhthienphu5286
    @nguyenhuynhthienphu5286 Год назад

    Thank you i love you

  • @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 Год назад

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

    • @KRAXi-
      @KRAXi- Год назад

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

  • @patrickslater187
    @patrickslater187 2 года назад

    love ur work bro

  • @mtyuiop07
    @mtyuiop07 2 года назад

    It is a great tutorial, but what about pathfinding?

    • @peachy8335
      @peachy8335 Год назад

      you cant do path finding in 2d

  • @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 Год назад

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

  • @Pixelatic0733
    @Pixelatic0733 2 года назад

    could you send the script please

  • @peachy8335
    @peachy8335 Год назад

    someone copy and pase reply to me the script i beg