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?
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.
A Software Engineer uses science, engineering principles and programming languages to create, design, maintain, develop and test software products and networks. Furthermore, the role of a Software Engineer and Software Developer can be differentiated further, more detail check link enter link description here