Deskripsi Pekerjaan
Peran Unity Developer di Nusantara Games Studio membutuhkan talenta kreatif, berorientasi detail, dan siap bekerja dalam lingkungan dinamis. Anda akan terlibat dalam pengembangan game dan solusi interaktif menggunakan Unity3D.
Tanggung jawab utama meliputi kolaborasi lintas tim untuk merancang, mengimplementasikan, dan mengoptimalkan fitur game serta UI/UX, dengan fokus pada kualitas, performa, dan skalabilitas.
Tanggung Jawab
- Membangun game dan aplikasi interaktif menggunakan Unity3D dan C#.
- Mengoptimalkan performa, manajemen memori, dan rendering untuk platform mobile dan desktop.
- Merancang arsitektur modul, sistem gameplay, UI/UX, dan animasi.
- Bekerja dengan desain, QA, dan backend untuk deliver fitur tepat waktu.
- Menulis kode bersih, terdokumentasi, dan melakukan unit testing serta code review.
- Menangani integrasi asset, fisika, AI, dan simulasi dengan mengikuti best practices.
- Berpartisipasi dalam CI/CD dan version control menggunakan Git.
- Menyediakan solusi teknis untuk masalah performa dan kompatibilitas lintas platform.
Kualifikasi
- Pengalaman minimal 2-3 tahun dalam Unity3D dan pengembangan game atau aplikasi real-time.
- Menguasai C# dan pola desain perangkat lunak/game.
- Pengalaman dengan URP/HDRP, Shader Graph, DOTS, dan VR/AR merupakan nilai tambah.
- Familiar dengan Git dan metodologi Agile.
- Portofolio proyek Unity yang dapat dipertanggungjawabkan.
- Keterampilan komunikasi baik dalam bahasa Indonesia; bahasa Inggris teknis menjadi bonus.
- Keterampilan analitis, problem solving, dan fokus pada detail.
- Pengalaman optimasi performa pada perangkat mobile dan desktop.