Game Programmer
Tanggung jawab:
- Brainstorming konsep game, elemen desain, dan spesifikasi dengan tim desain game.
- Berkolaborasi dengan programmer untuk mengatur jadwal kerja dan tenggat waktu.
- Memilih kerangka game yang sesuai dan menerjemahkan konsep ke dalam kode yang bersih dan efisien.
- Merancang dan menguji fitur dan prototipe gameplay.
- Membuat skrip dan storyboard game, serta menganimasikan karakter dan objek game.
- Berkontribusi untuk pengembangan antarmuka pengguna, serta integrasi desain grafis dan fitur audio.
- Melakukan tes dan menerapkan prosedur validasi.
- Mendokumentasikan siklus hidup penuh pengembangan game.
- Memelihara kode, menyelesaikan masalah, dan melakukan perbaikan bug.
- Mengintegrasikan tren industri game terbaru ke dalam desain game.
Syarat:
- Kemahiran dalam pengembangan menggunakan engine game (Unity, Unreal Engine)
- Berpengalaman dalam pengembangan menggunakan bahasa pemrograman Berorientasi Objek (C++, C#, Java)
- Familiar dengan pembuatan versi menggunakan Source Control (Git, Perforce, Plastic SCM)
- Pengalaman dengan alat manajemen proyek merupakan nilai tambah (Trello, Jira)
- Pengalaman di bidang rekayasa perangkat lunak lainnya merupakan nilai tambah (Pengembangan Web, Pengembangan Seluler, dll.)