I have good knowledge in c++ but no Professional , as I'm a high school university student and also have alot of free time i initial needed to produce a game engine then make a very good game on it i have found the threads "make games not engines" that https://gameproduction97271.bcbloggers.com/34302254/the-best-side-of-gamepad