Hi, so im currently making a game with a few systems. I've organized them into
ServerScriptService: Package, ServerModules, ServerScripts
ReplicatedStorage: ClientPackage, ClientModules, Remotes, ReplicatedAssets
ServerStorage: ToolAssets
thing is my logic for initialzing all these systems is kinda coupled, largely depending on eachother.
Question: How do you guys do your arhictecture and avoid coupling logic especially when it comes to server and client communication or is this normal?
** You are now Level 4! **