Surely, Shubham. Programming does require you to have good mathematical and logical skills. So if you do have those then I would advise game dev. I'd be happy to understand your current stage of progress including academics, courses, hobbies & other interests to help you understand what in you can lead to game design & also what aspect of game design can suit you better. You may also like to read this about the kind of preparation the best students put into this. In most cases a broader learning like a combination of graphics, multimedia, web design, VFX, 2d & 3d animation, can lead to a better preparation towards launching oneself into a gaming career. A specialization in Game Design is a useful addon afterwards. Just to state the facts, none of the famous game designers in the world today have done anything remotely linked to game design. That said, do not take it as a bar to entry, but to elucidate the fact that a broad learning is always necessary to get into a challenging career such as game design. To become a Game Designer, you must get a good knowledge of 3D software as well as preproduction. Games environment is created in 3DSMax & Character animations in Maya, Only the models are made with less polygons & more textures. So take a program that teaches you these. It won’t matter whether the program is called game design program or not. Rest, to become a level designer you must have a passion for game design. Also you must have passion for playing all kinds of games including card games, dice games, sports etc. The 3rd option is Game Art (it's different from Game Designer), where you design the game itself, i.e. what happens on each level, and how things go about as well as the base story of the game. It is a stage that you reach due to your vast knowledge and passion & even exceptional technical skills cannot help you reach. This is usually the story designer. May I ask, have you ever designed a game? Finally, to do game programming you would require knowledge of programming in which usually a BTech or MCA would help. Typically game programmers usually would be knowing C#, Java, besides at least a Game Engine. Here is a complete snapshot of Gaming Industry
https://www.shiksha.com/from-gaming-to-game-designing-article-5827-1.
If you like this answer you may select it as best answer