Obviously, pathfinding is really hard .. Thank you guys for help and I already started learning new engine ..
, keep in mind though that pathfinding is hard regardless of the engine. However I think atleast e.g. Unity has the some functions/features to help with e.g. A*.