Introduction to GOAP | AI Series 49 | Unity Tutorial

Поділитися
Вставка
  • Опубліковано 6 лип 2024
  • Go to this video's Sponsor: snhu.edu/llamacademy to see what the current average annual salary for a game developer programmer is and learn how you can get started!
    In this video you can learn about the core components of GOAP and how they are combined to create unique AI behaviors.
    🏷️Save 25% on the ultimate C# IDE: JetBrains Rider with code LLAMACADEMY: www.jetbrains.com/store/?sect...
    👨‍💻 As always, all code from this video is available on GitHub: github.com/llamacademy/ai-ser...
    📚 Resources:
    ⚫ CrashKonijn's GOAP System: github.com/crashkonijn/goap
    ⚫ Which AI Behavior Framework is Right for You? • Which AI Behavior Fram...
    ⚫ Behavior Tree Full Implementation: • Enemy Behavior Tree AI...
    ⚫ Finite State Machine Full Implementation: • Enemy State Machine AI...
    💸 Ongoing sales 💸
    ⚫ Check out the latest Humble Bundles www.humblebundle.com/software...
    ⚫ Publisher Sale! 50% OFF an entire publisher's Assets! Publisher changes weekly! assetstore.unity.com/publishe...
    ⚫ Save up to 50% on NEW Assets: assetstore.unity.com/?new_sal...
    ❤ Believe in LlamAcademy's mission and have received value from the videos? Become a Supporter:
    ⚫ Patreon: / llamacademy
    ⚫ UA-cam Member: / @llamacademy or click the Join button on any video
    ⚫ GitHub Sponsor: github.com/sponsors/llamacademy
    ----
    I also have some Unity Assets: assetstore.unity.com/publishe...
    Some links may be affiliate links, which at no additional cost to you, gives me a small portion of the purchase.
    #unitytutorial #tutorialtuesday #gamedev #tutorial #unity #llamacademy #gamedevelopment
    Chapters:
    00:00 Introduction
    01:02 Core GOAP Concepts
    01:43 Goals
    02:24 Actions, Effects, Conditions, and Costs
    03:47 Sponsor: Southern New Hampshire University
    05:29 World State / Memory
    06:20 Sensors
    07:04 The Brain
    08:56 Behaviors
    10:36 Closing & How to Support LlamAcademy

КОМЕНТАРІ • 27

  • @thepolygonpilgrimage
    @thepolygonpilgrimage 6 місяців тому +2

    The GOAT of navmesh tutorials does it again. :)

  • @dreamisover9813
    @dreamisover9813 7 місяців тому +3

    Excellent topic, I've only been dabbling in AI concepts and never wrote a complex system myself!

  • @evanciao
    @evanciao 7 місяців тому +2

    amazing! I was just looking at GOAP yesterday and I stumble upon this. keep it up!

  • @JayFolipurba
    @JayFolipurba 9 днів тому

    I think this is what I need. I had an idea for an idle game or maybe just a simulation where you watch your tamagotchi, or like an aquarium or something. Maybe influence them in a positive or negative way. I had no idea how to even approach creating a system that can identify needs and act to fulfill them, but this gets very close. If only I could understand it.. if only I knew how to make it!

    • @LlamAcademy
      @LlamAcademy  8 днів тому +1

      Check out the next video, Part 50 where I do a full enemy AI GOAP implementation 🙂 ua-cam.com/video/85kogmzcLXw/v-deo.html

  • @LlamAcademy
    @LlamAcademy  7 місяців тому +4

    Go to this video's Sponsor: snhu.edu/llamacademy to learn more about an accredited degree program in Game Design and Development! Special thanks to SNHU for sponsoring this video!
    In case you skipped the description, here are some key resources:
    ⚫ CrashKonijn's GOAP System: github.com/crashkonijn/goap
    ⚫ Which AI Behavior Framework is Right for You? ua-cam.com/video/CZvfuNfdc1M/v-deo.html
    ⚫ Behavior Tree Full Implementation: ua-cam.com/video/J7RnUc4g9Pk/v-deo.html
    ⚫ Finite State Machine Full Implementation: ua-cam.com/video/jnETyJUiCiM/v-deo.html

  • @TheRoarer
    @TheRoarer 7 місяців тому +2

    Can't wait for the next video!

    • @LlamAcademy
      @LlamAcademy  7 місяців тому +3

      Hey 🙂 it’s going to be a good one!

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

      Chris, every video you make is a good one.

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

    Hello, great tutorial. I love your AI programming series especially about behaviour trees. Can you please make a video about game architecture, dependency injection, factories, saving system, UI managers.

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

      I have a couple of those already 😉

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

    Can You Make the Enemy Behaviors with Machine Learning , it would be Cool if you know how that Could Works.

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

      I've been wanting to get to something about the ML Agents for a while now, maybe next year I'll be able to do that video.

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

      it Would be Awesome , Don't Forget about it would be a Very interesting Topic .@@LlamAcademy

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

    Is there a reason why there is a shot of Berlin in the intro, or just coincidence? :)

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

      It was supposed to look like AI tracking people 😅

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

      Haha nice, i thought you are maybe based in my hometown 🤣🙌 @@LlamAcademy

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

    Wait, is the llama contest over?

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

      Yes, October 31 was the deadline for submissions.
      You can see the submissions: ua-cam.com/video/ntXqUfDydUM/v-deo.html and winners: ua-cam.com/video/jHpeFXiJHnM/v-deo.html

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

    Ugh, FINE I'll SUBSCRIBE

  • @ty-xq7bl
    @ty-xq7bl 5 місяців тому

    handsome!

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

    28th

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

    Hey I shot you an email I really need help with my game and I want to see if you can take the time to help me find out a ai issue i have been struggling with for weeks

  • @daslolo
    @daslolo 14 днів тому

    red hair = 12% cooler