Game Programmer

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.)