Today I am going to move some of the C++ classes that I have in my project into a separate plugin. I have a C++ character class and a custom C++ AI Controller. The reason that i wanted to do that was that allows me to easily re-use the custom C++ code across different project and easier distributing the project. Even though I do this in my Shooter project, you can follow these steps in any project to move your C++ classes into a separate plugin.