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!
Answer
Graphics programmers do tasks like the following:
Implement high-level effects like bloom, chromatic aberration or object outlines
Write low-level code to handle API (D3D, GL etc.) objects for textures, buffers, shaders etc. that the high-level functionality is built upon.
Gameplay programmers:
Call functions that graphics programmer wrote or let scripters call them.
Write a save/load system
Handle game state (player's health, weapons etc.)
Player and camera movement code etc.
No comments:
Post a Comment