Help me Creat Goap AI

First of all, let me be clear about my level of knowledge: I can make a copy of Super Mario World and know some “advanced” functions (KeyValuePair, Delegate, Stack) that GOAP might use. Maybe I haven’t been very specific about my knowledge level, but I can also say that I’ve consumed a lot of GOAP AI content (A LOT OF CONTENT!). I’ve practically seen all the videos and documents available on this topic.

In case it’s not obvious, I have a solid foundation in C# and I KNOW HOW GOAP AI works. My problem is with practice because programming itself isn’t difficult—the complicated part is building the system.

SO PLEASE DO NOT COMMENT:

ON WHAT I SHOULD LEARN ABOUT C# OR GOAP AI

DO NOT SEND ANY VIDEO LINKS OR SITE DOCUMENTATION.

You can help if you’re able to send me a simple project using GOAP AI. What I would consider simple would be something like:

Creating an NPC whose goal is to eat an apple. This “apple” might exist as a regular apple or might appear inside a box. If the NPC picks up a regular apple, they can consume it right there. However, if there’s only an apple inside a box, they would need to take the box to a table to consume the apple (the table can be any other object in the scene).

This is the simplest example I could think of. If you have a better example, feel free to use it, but remember that it must be simple (because I’m very stupid). You should create the system without using any third-party plugins.

I’m willing to pay for the lessons. If you can’t write the code, please just don’t comment on this post.