by my research, apparently Cheat Engine is used as a starting point, then do the classes.
In some cases it is used to analyze the program memory of the game.
In any case this is an interesting subject that very few know.
I myself am interested in how they actually find these hacks that are memory ( nametags, superbullets, norecoil, weapon range ) or own a console engine ( LTC of Engine by gordon ).