Right now we are still in the research process and we have never used unity before. I would like to know how to implement a workflow where each member of the team will work in different games but will use the same base class. We are porting our games from flash. How we work there is we have a base class/game engine class that we all use. It is saved in our network drive and that folder is linked with our project files. Only one member of the team can edit that class. So when there are changes that needs to be implemented on all the games we only need to tweak the baseclass, then republish the games. How can this be achieve with unity? or is it even possible?