Sorry, I didn't make my situation very clear. What I meant is that my game is top-view and I don't use gravity. I also don't build stuff in the scene design window. Everything is in code. I guess I still can use physics with collision.
I have several enemies that appears by random and they attack player. So they have to follow player, which they do, but I don't need them to go through Player or other enemies.
The problem is that all the examples I've seen so far are enemies with 1 HP which means that they die right after they hit Player. So they don't have time to go through Player. In my case enemies have more than 1 HP. BTW even with the example when enemy dies when hits a target, they (enemies) still don't have collision with each other and they go through each other.