I know the answers are obvious, someone told me this: Graphics Programming: DirectX(or Direct3d), OpenGL, Vulkan, Metal..
Gameplay Programming: Bringing everything together. From design, music, levels, etc.
But could you please explain me in depth the difference? This way i can focus on a specific role in game programming!