The Game Development field has more than one role or job title for programmers (Gameplay programmer, AI Programmer, UI Programmer, Graphics engineer, Tools Programmer )according to the size of the game production company.
In this video, we will get an introduction to these different Roles and their Responsibilities, the needed Tools & Technical skills for each one, and many Helpful learning resources.