Jawaban:
Secara umum, judul "engineer" dan "programmer" dapat dipertukarkan dalam industri pengembangan game. Jika judul memiliki perbedaan, biasanya akan spesifik untuk perusahaan yang bersangkutan.
Demikian pula, tugas sehari-hari yang sebenarnya dilakukan oleh karyawan dengan satu judul tertentu (seperti "programmer permainan") akan sering bervariasi secara signifikan antara studio.
Sebagian besar jabatan pekerjaan sewenang-wenang. Ini berlaku untuk semua industri.
Arti dari judul-judul itu mungkin berbeda untuk masing-masing perusahaan, jadi taruhan terbaik Anda adalah membaca deskripsi dari masing-masing pekerjaan itu, bukan hanya judulnya .
Interpretasi saya adalah bahwa seorang programmer gameplay adalah seseorang yang bekerja dengan kode hampir sepanjang hari sementara seorang insinyur bisa melakukan itu, tetapi ia juga bisa bekerja dengan mekanik gameplay, pengalaman pengguna dan hal-hal lain yang tidak berorientasi kode.
Insinyur, dari pemahaman saya, bekerja pada fungsi mesin itu sendiri. Misalnya, jika Anda menggunakan mesin tidak nyata dan seorang insinyur, Anda dapat memperluas fungsionalitas mesin untuk digunakan oleh programmer lain.
Hubungan:
Insinyur Galaga - menciptakan kelas kapal, termasuk gerakan, laser, tabrakan. Dapatkan spesifikasi dari desainer tentang fungsi apa yang diperlukan
Galaga programmer - pengendali program yang tombolnya bergerak, menembak laser, dan apa yang terjadi pada tabrakan. Mendapat spesifikasi dari desainer tentang cara mengimplementasikan fungsi melalui parameter.
Tetapi seperti yang telah ditunjukkan oleh orang lain, tugas pemrogram game sering kali mencakup kedua jenis pengkodean.