PDF Setup Manual (also inside package itself):https://1drv.ms/b/s!ApREGYJdm9zRgQDQ9P1d9jQupBpl
I have decided that I have no desire to take my Easy Mobs fsm kit any further.
As it stands its as feature complete as I wanted it to be and works well.
I have not brought it up to the latest versions, but I have imported it in the current Unity build and experienced no problems.
What is it?
Easy Mobs is 2 simply complex fsms that allow you to pretty much drop in basic AI to mobs. It comes with a detailed .pdf manual (and 2 youtube videos) explaining how to use it and is VERY commented internally.
Overview and Use tutorial:https://www.youtube.com/watch?v=gHJPyBL87kw&feature=em-upload_owner
Tutorial on setup your imported model:https://www.youtube.com/watch?v=YAdBiZkG8ps&feature=em-upload_owner
The mobs can be set to do any of the following in what is called an "idle loop". Play idles anim, special idle adds (like scratch, yawn, etc), turn random dir, walk/run/special move for whatever distance, get bored and seek out behavior nodes to interact with (eat bodies, play long anims like dance ect., loot chests.. etc) all the while reacting to player based on its combat state... run away, challenge then attack if player stays, and of course engage immediately.
You can also integrate tasks into the loop to make mobs that will perform certain tasks for specified periods before idling if wanted; included are patrol 4 points (easily extended), mine a node till 10 resource then drop off at storage node, and plant tree/mines randomly while wandering.
The mob will take damage when attacked utilizing the Combat fsm which allows for tons of damage variations including damage-over-time.
I enjoyed working on this and hope someone gets some use out of it! It should be very easily extendable with minimal skill once you see what it is doing in the loop.
Please comment here if you find it useful and feel free to give me credit if you use it commercially (but not required). If goes without saying not to commercialize it into a Playmaker kit using my work... I will know.
If you have problems you can ask here but I do not plan to spent a lot of time supporting this project.