Я читал некоторые описания работы от некоторых разработчиков AAA в игровой индустрии, и я заметил, что есть работы для "Gameplay Programmers", а также "Gameplay Engineers".
Это одно и то же? Они делают то же самое?
software-engineering
jobs
Tips48
источник
источник
Ответы:
Как правило, названия «инженер» и «программист» взаимозаменяемы в индустрии разработки игр. Если названия имеют различие, это обычно будет специфическим для рассматриваемой компании.
Точно так же фактические ежедневные задачи, выполняемые сотрудниками с одним конкретным названием (например, «программист геймплея»), часто значительно различаются между студиями.
источник
Большинство должностей являются произвольными. Это относится ко всем отраслям.
Значения этих названий, вероятно, различны для каждой компании, поэтому лучше всего прочитать описание каждой из этих работ, а не просто название .
источник
Моя интерпретация заключается в том, что программистом геймплея является тот, кто работает с кодом большую часть дня, пока инженер может это сделать, но он / она может также работать с механикой игрового процесса, пользовательским опытом и другими вещами, которые не ориентированы на код.
источник
Инженеры, насколько я понимаю, работают над функционалом самого двигателя. Например, если вы используете нереальный движок и являетесь инженером, вы можете расширить функциональность движка для использования другими программистами.
Отношения:
Галага инженер - создает класс корабля, включая движение, лазер, столкновение. Получает спецификации от дизайнеров о том, какие функции необходимы
Программатор Galaga - программирует контроллеры, для которых кнопки перемещаются, стреляют лазерами и что происходит при столкновении. Получает спецификации от дизайнеров о том, как реализовать функции через параметры.
Но, как правильно отметили другие, обязанности программистов игр часто включают в себя оба типа кодирования.
источник