Jumat, 15 Mei 2015

Mencoba engine baru, dengan Unity

Oke, jadi aku sudah gabung dengan tim baru dan kita juga sudah mulai mendesain game baru yang akan kita bikin bersama. Game yang akan kita buat adalah game puzzle casual untuk mobile. Judul masih belum ditentukan tapi garis besar gameplay sudah dimengerti oleh kita semua. Sebenarnya untuk membuat game ini, bisa saja aku pakai Construct 2, karena memang aku sudah terbiasa dan aku tahu kalau bisa aku buat.

Tapi, aku ingin membuat sesuatu yang baru, yang berbeda, yang belum pernah aku coba. Karena aku sudah cukup lama bermain dengan Construct 2, nggak ada salahnya kan kalau aku mencoba engine yang lain. Engine lain yang kupilih adalah Unity3D! Karena beberapa alasan, salah satu alasannya karena engine ini populer jadi aku bisa menemukan banyak indie developer yang juga pake engine ini. Alasan lainnya, karena performa Unity di platform mobile lebih bagus dari Construct 2, dan karena game yang akan kita buat difokuskan untuk platform mobile, ini jadi pertimbangan penting. Alasan ketiganya sih karena Unity juga bisa publish ke console, jadi kalau misalnya kita mendadak ingin publish ke console, engine nya sudah siap.

Jadi, apa aja yang sudah kulakukan di Unity? Sudah ada macam-macam, biarpun aku lebih fokus ke fitur-fitur untuk games 2D. Sekarang aku sudah bisa memasukkan objek, menggerakkan objek, dan melakukan animasi dengan sistem animasi di Unity yang keren!

Hasil ngikuti tutorial
Oke, aku akui memang kata-kata "memasukkan objek, menggerakkan objek, dan melakukan animasi" nggak kedengaran keren, tapi itu dasarnya dari pengembangan game. Kalau kamu bisa melakukan ketiga itu, sisanya tinggal pengembangan dari apa yang sudah kau tahu. Mungkin berikutnya kamu perlu tambahkan animasi tambahan kalau mau melakukan jurus baru, atau menggerakkan pemain untuk mengindari musuh, dan semacamnya.

Berikutnya mungkin aku akan belajar C# lebih dalam. Dulu sih aku sudah bisa C#, aku juga pernah mencicip XNA (sayang XNA sudah dimatikan Microsoft), jadi dasarnya sih aku sudah ada, tinggal mengingat saja.