Better Enemy Chasing with Intercept Courses | AI Series 44 | Unity Tutorial

Поделиться
HTML-код
  • Опубликовано: 17 дек 2024

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

  • @Golden_games
    @Golden_games Год назад +10

    missed you. yes you. I love your tutorial especially your intro. I always follow along 😁

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

      ❤️ I love to hear that thank you. You made my day!

  • @TChrisBaker
    @TChrisBaker Год назад +3

    This was so helpful. The enemy looks so much more intelligent

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

    bro you're so underrated like damn

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

    I am so impressed with your videos. I will have to learn this AI part for my Game. Thank you very much.

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

    Very useful video. thank you so much for your effort!

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

    Another amazing tutorial! Keep em coming!

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

    Such a great topic to cover!

  • @MASTONGAMES
    @MASTONGAMES Год назад +3

    you are amazing!

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

    Well damn now that I've discovered this I have no reason not to learn how unity AI works. I didn't realize this was episode 44 until you said it and my eyes kind of went wide for a moment

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

      😁 dive in deep! There's over 11 hours in the series so far!

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

    It is very useful to use EQS queries in a situation like this

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

      I don't think Unity has out of the box EQS query support, but that does look like a really cool feature

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

    Great video! Would it be possible to do a video on how to limit agent movement range and visualize it. Like xcom but not using a grid based system.. and instead using the navmesh.

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

      Could you elaborate on what you mean here? Just want to show on the UI where an Agent could move that is within X distance?

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

      @LlamAcademy visualize the agents maximum movement on the ground(navmesh) For example, if an agent has a maximum movement range of 8 units the visualization would be a circle around the agent which extends 8 units if no obstacles are present. The tricky part would be if there are obstacles and/or navmesh links, because the visualized movement shape on the ground would not be a perfect circle due to the obstacles and height differences from navmesh links.

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

    Any plans for a tutorial on enemies detecting sounds, Thrown ojects, footsteps, gun shots etc?

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

      That is a good idea for a topic. I'll add it to the ideas list! Thanks!

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

      @@LlamAcademy Awesome, your tutorials series isn't far from the completeness of paid assets. Adding in editor menus would take it to the next level.

  • @worldkho
    @worldkho 6 месяцев назад

    this is awesome

  • @RomazRiaz
    @RomazRiaz 5 дней назад

    i am facing issue i have navmesh obstacles and when i disable them all agents stop for a while how can i fix them?

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

    Speaking of Enemy AI any chance you cover the topic of enemy flanking? this one kinda tricky to implement since unity navmesh always looking for the shortest path

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

      This gives you simple flanking when chasing. It's a little hard to see here because the enemies are all always chasing, but if you have them coming from relatively far away you'll see dramatically different paths.
      Anything related to the decision-making-process for the AI to consider whether they SHOULD flank would have to be done in a state machine / behaviour tree / GOAP system. At that point it's just calculating what a good "flank position" would be and setting the agent's destination to that point. That's a pretty complex topic that may be worth a longer video on. It would definitely be a more advanced topic to though

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

      @@LlamAcademy the hard part about "flanking" is trying to find the flanking route/path ie find a path to rotate behind player and avoid player vision. But yeah it is an advanced topic. . .

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

    This system conflicts with the AI ​​of episode 24, I will have to study and adapt it in a way that does not affect performance...😥

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

      I think this should be merge-able into the skills system by way of state machine - only use this behavior in the "chase" state, and if you're using the jump attack, consider the player movement as well so they'll jump the right location.
      That has it's own challenges like considering if the enemy can even jump to that location or if they'd jump through something they shouldn't!

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

      @@LlamAcademy ops' I got confused in class, it's not episode 24 but 27, where enemies surround the player, I'm going to test it separately and then I'm going to study it to find out the best and most efficient way of merging! I apologize for the confusion 😅😅

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

    I don't understand anything. I need to go back to the basics

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

      You may want to check out Part 1 with the simple movement first!