I was reading some job descriptions from some AAA developers in the gaming industry, and I noticed there were jobs for "Gameplay Programmers" as well as "Gameplay Engineers."
Are those the same thing? Do they do the same thing?
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It only takes a minute to sign up.Sign up to join this community
Generally, the title "engineer" and "programmer" are interchangeable in the game development industry. If the titles have a distinction, it will usually be specific to the company in question.
Similarly, the actual day-to-day tasks performed by employees with one particular title (such as "gameplay programmer") will often vary significantly between studios.
Engineers, from my understanding, work on the functionality of the engine itself. For example, if you are using the unreal engine and are an engineer, you can extend the functionality of the engine for use by other programmers.
Galaga engineer - creates ship class, including movement, laser, collision. Gets specs from designers on what functions are necessary
Galaga programmer - programs controllers for which buttons move, shoot lasers, and what happens upon collision. Gets specs from designers on how to implement functions via parameters.
But as others have rightly pointed out, duties of game programmers often include both types of coding.