How to organize C++ classes using folders within a UE5 project

i haven’t use public/private in half a decade. i don’t think they are useful. not even on a plugin.
i organize files based on the logical components and responsibilities.

on my build.cs and target.cs i don’t have any “publicincludepaths”. ue automatically gather all files in the Source folder, for the corresponding module. even in subfolders.

feel free to organize the code the way you want. even if the documentation states the “best” practices or recommended workflow you’re always free to experiment and find what works best for you.

this is a plugin i’ve made if you want to check out the layout and config Making sure you're not a bot!