I wanted to know the thought process of experienced developers regarding how they know which classes are needed to make any sort of game whether it be first person, third person and so on.
Seeing the amount of classes Unreal has, there must be some common classes that are used in probably most games and I was just wondering how most developers know or what their process is for finding that class so they don’t have to reinvent the wheel for a functionality needed.
After completing the second section of Unreal C++, which is the Crypt Raider, I was wondering how Sam and the other developers knew the classes needed. For a beginner, I’m assuming they wouldn’t know where to begin in the first place to implement the functionality needed.
Asking as someone who sometimes doesn’t know where to begin for creating their own game.