Yes, outsourcing your Unity project to a Unity game development company is an excellent idea in terms of project communication and coordination. All you need to do is choose an engagement model that suits your project's communication requirements.
For businesses with projects that require thorough communication with the developers, it is recommended to go with dedicated development and hire Unity game developers. You can even deploy this team to work with the on-site model for more rigorous communication and easy project coordination.
We at Auxano Global Services offer high-end gaming solutions based on client-centric engagement models. You can hire our Unity 3D game development experts today to leverage our expertise and experience world-class project development.