A
gameplay programmer is a person who writes and develops the code that controls how a video game functions and how the players can interact with it. They are responsible for creating the rules and mechanics of the game to make it fun and engaging for players.
Full definition