Sunday, August 18, 2019

game design - What's the difference between Gameplay Programming and Graphic Programming?


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

Simple past, Present perfect Past perfect

Can you tell me which form of the following sentences is the correct one please? Imagine two friends discussing the gym... I was in a good s...