Sharing code between multiple projects

Yes use Plugins. This is how I do it for my current project. All you do is put a folder Plugins in root directory of project.
-Inventory Plugin
-Character Plugin
-Camera Plugin (So each actor does not need its own camera and there is only one that can attached to whatever pawn is controlled).
-Custom Input System Plugin
-Dialogue Plugin
-Menu System Plugin
-AGameExample Plugin (built using above).

Our team does not actually use project content folder.
Each team member has his own plugin and than were going to merge them into one master plugin for the as the main game plugin. I just have my AGameExample since I am the programmer and and I provided example how to use them all.

1 Like