How Can in create a c++ template project?

TLDR I want to create a base project with with functions, enums and other that ussualy i repeat in my projects. I cannot clone a template project directly because base file projects in Source folder are named after the project’s name and they have the PROJECTNAME_API macro included

Put them in a plugin.

can you include custom gamemode, playercontroller, gameinstance, etc inside of a plugin?

Yes. You can even include assets in plugins.

thank you!