Can i port Unity project on playcanvas engine? Or exist any way to do that?
Yes you can.
There is no automated tool to do that.
Code is in different language, so you will have to rewrite that.
Assets - you can import FBX’s and all same texture formats like in Unity.
Ou, it’s nice! But what about prefabs?
playcanvas have any type object like prefabas?
You can clone entities but PlayCanvas doesn’t have a feature that behave exactly like the Unity prefabs.
Look here for cloning entities examples https://developer.playcanvas.com/en/tutorials/