HOW TO MAKE YOUR OWN 2D PLATFORMER GAME


Pada KSP season 9 episode 6 kali ini berjudulkan tentang “How to Make Your Own 2D Platformer Game” yang dibawakan oleh Herman Thuan To Saurik, S.Kom., M.T. Beliau merupakan salah satu dosen di kampus kita ISTTS. Pada awal seminar, beliau membagikan pengalaman dan software apa saja yang digunakan untuk membuat game. Beliau membuat game dengan menyarankan untuk menggunakan software “Unity” dengan versi 2019.4.26. Beliau tidak menyarankan untuk menggunakan versi yang terbaru karena menurutnya versi yang terbaru masih belum stabil.

Kemudian selama seminar beliau melakukan “Live Coding” untuk membuat game tersebut. Beliau juga memberi tahu para peserta software yang digunakan untuk mengambil beberapa asset. Apa itu asset? Asset adalah semua kebutuhan data yang nantinya akan digunakan di dalam game. Software Unity yang digunakan sudah menyediakan asset store yang bisa di unduh gratis untuk menghasilkan game dengan desain-desain yang sudah disediakan. Kita juga bisa memberikan sound-sound atau bahkan video untuk digunakan di dalam game yang akan kita buat.


Setelah pengantar, beliau menampilkan langkah-langkah apa saja yang akan dilakukan ketika beliau membuat game ini. Langkah-langkahnya yaitu menyiapkan kebutuhan asset, menempatkan asset ke dalam scene, penempatan posisi objek, mengenal order layer, penempatan Collider dan Rigitbody (komponen yang kita gunakan untuk membuat karakter atau dunia itu bisa berinteraksi, sebagai contoh membuat gravitasi pada object), dan yang terakhir adalah scripting. Kemudian dilanjutkan dengan Live Coding yang dilakukan oleh beliau. Semua detail dan langkah-langkah dari asset hingga scripting ini dijelaskan selama KSP ini berlangsung. Untuk scripting beliau sudah mempersiapkan blok perintah untuk player. Mulai dari Awake, On Enable, Start, Fixed Update, Update, Late Update, On Disable, dan yang terakhir adalah perintah On Destroy. Lalu pada akhir seminar dilakukan sesi absensi tetapi disayangkan tidak ada sesi tanya jawab, dikarenakan waktu yang sudah habis.