Pathfinding for Point and Click movement

Hi,

Could someone please give me a hand with pathfinding. I’ve purchased NavMeshPro (https://www.assetstore.unity3d.com/#/content/14079) as I thought it would do the trick for me but unfortunely no such luck.
I would like a point-and-click movement for the Player. However its important that the player gets to the destination by finding the best route, avoiding obstacles such as Box Colliders. I’ve attached a screenshot of simple Scene to display better:

Once the Player clicks on a location in the level the Player (Green Cube) will move to the mouse point location, avoiding the Box Colliders.

I will obviously have different scenes where varied size and location for the box colliders.
I know probably the best tool is “A* Pathfinding” (http://arongranberg.com/astar/). I’ve check the following tutorial however it doesn’t meet my required goal.

Any advice would be greatly appreciated.

Look up Unity 4.x Game AI Programming. It’s a free ebook, and it covers a* pathfinding, as well as other pathfinding algorithms, and their application in Unity.

why not just Unity’s built in path-finding? Get the location of the click by casting a ray from the camera at the mouse cursor position on if(input.mousebuttondown(0)) then plug in your rays hitpoint info into your nav mesh agent destination of your green box

Thanks @Dameon and @frankrs.
I cant use Unity’s built in path-finding as I don’t have pro. I’m gonna go for A* Pathfinding Project
Looks straightforward to use