C++ Code Management

Hey everyone,

I’m kinda new to c++ in unreal, I used it for some time now and I’m not sure about managing the code

I think there should be a documentation page about it :smiley:

so when you make a c++ project it automatically creates the projects files for you (visual studio files)
and when you add a new class it does some sort of magic and then your class is created

I want to know how these things work

for the engine for example there is the Automatic Project File Generation BUT what if I want to create my own plugin or UE program
how I’m gonna setup the files for Visual studio project ??

and most importantly I tried but yet I didn’t manage to be able to create a c++ class out side the engine (for my game)
I know this can be done using the editor but it’s critical for me to understand the functionality.