来问个关于共用代码模组的管理

正在做个网页棋牌类游戏,有大厅、房间等,分不同专案实现,底层会有些共用的代码,例如gameframework,这可以通过node.js统一管理,可像是自己包装过的音效、介面管理模组,这都依赖着cocos,这类的代码有什么好的管理方式让不同专案共用吗?
目前终极手段是同gameframework一样包装成独自的专案,通过gitlab submodule管理,只是想先了解cocos本身有没有提供好的管理方式。

每个子游戏打包成一个assets bundle,这个bundle随便你怎么部署,都可以用cocos的加载器本地加载或者远程加载。