I’ve been working on a Cat game, they follow a laser pointer. The project was Blueprint only until recently when I started getting fancy with jumping up onto things. Blueprint only the cats chase a laser pointer.
That’s not exactly point and click, but the same mechanics are involved. I choose to use Behavior trees. It was the right solution for my situation. The cat’s might decide not to follow the pointer or ignore it for instance, they are cats.
Just start with the top down blueprint template as your base project and it might give you a lot of what you are looking for.