No u dont have to use Editor.
I am adding C++ code to my project by following steps:
- Create link to GenerateProjectFiles.bat, and change command line arguments of that link for generating files for my particular project: …GenerateProjectFiles.bat -Game “D:\Unreal Projects\MyProject\MyProject.uproject” -Engine
- Adding new folder/.cpp/.h files to my project, using any file manager.
- Launching (1) link.
- My new project files regenerated, if project is currently opened, then VisualStudio will ask me Reopen files, i press Reopen. Done.