Gameplay Programmer
A Gameplay Programmer is a specialized software engineer who focuses on the interactive aspects of a video game. They are the architects of the player's experience, translating game design concepts into tangible, playable realities. This role involves writing the code that governs game mechanics, character behaviors, user interfaces, and the overall flow of the game. Essentially, if you can interact with it in a game, a gameplay programmer likely had a hand in making it work.