We are developing four projects in Unity3D.
All four should share the same set of C# scripts (dedicated to network management).
Both the scripts and the network code are developed as we proceed in develop.
Since the network scripts will be the same for each project, we would like to avoid "copy and paste" four times each time we modify the network module.
The point is that it is only recently that we use these things and we have little experience. We would therefore like to understand what are the best strategies to develop a network code that is common to four projects.
We had thought about using DLLs and managing the Network code in a separate project with VisualStudio, but we are not sure it could be a good solution.
The ideal would be to make the netowrk scripts of each project automatically referenced to an external project, does Unity3D support such a mechanism?
All four should share the same set of C# scripts (dedicated to network management).
Both the scripts and the network code are developed as we proceed in develop.
Since the network scripts will be the same for each project, we would like to avoid "copy and paste" four times each time we modify the network module.
The point is that it is only recently that we use these things and we have little experience. We would therefore like to understand what are the best strategies to develop a network code that is common to four projects.
We had thought about using DLLs and managing the Network code in a separate project with VisualStudio, but we are not sure it could be a good solution.
The ideal would be to make the netowrk scripts of each project automatically referenced to an external project, does Unity3D support such a mechanism?