JATI (Jurnal Mahasiswa Teknik Informatika) Vol. 4 No. 2, September 2020 306 GAME ADVENTURE HORROR “LET’S ESCAPE” DENGAN UNITY ENGINE BERBASIS DESKTOP MENGGUNAKAN METODE FINITE STATE MACHINE Zakiey Cahya Ardi Wahana, Suryo Adi Wibowo, Abdul Wahid Program Studi Teknik Informatika S1, Fakultas Teknologi Industri Institut Teknologi Nasional Malang, Jalan Raya Karanglo km 2 Malang, Indonesia zakieycahya@gmail.com ABSTRAK Saat ini di tahun 2020 merupakan tahun yang sangat di batasi kegiatan di luar rumah di karenakan pandami COVID19 yang menyerang berbagai negara di dunia, kebanyakan orang melakukan pekerjaan, bermain di rumah yang membuat banyak orang merasa bosan dan banyak orang bermain game sebagai sarana penghilang rasa bosan tersebut. Banyak platform juga device untuk sarana bermain game dan yang sangat digemari adalah game online/offline di PC maupun di Smartphone. Yang menarik dalam game tersebut selalu ada NPC (Non Playable Character) yang membuat game semakin menantang dan menarik. Karena teknologi semakin maju sekarang banyak NPC pada game yang dapat meniru perilaku atau kebiasaan manusia. Dalam hal ini dibutuhkan kecerdasan buatan agar NPC dapat bergerak atau melakukan aksi seperti manusia. Dan FSM ( Finite State Machine) merupakan salah satu metode kecerdasan buatan dalam pembuatan aksi NPC pada game. Dalam perancangan game ini, penulis memakai beberpa aplikasi berupa Unity3D dengan bahasa pemrograman C#, CrazyTalk Animator, CorelDraw X7, dan PhotoShop CS6. Dalam pembuatan game ini menerapkan metode kecerdasan buatan Finite State Machine sebagai metode untuk menentukan aksi musuh kepada player saat jarak aksi tersebut telah terdeteksi. Hasil pengujian game Lets Escape yang telah dilakukan menunjukan bahwa fungsi yang terdapat pada game dari menu utama hingga level 1, level 2, dan level 3 dapat berhasil. Kontrol pada game berhasil berjalan dengan baik. Metode kecerdasan buatan Finite State Machine yang diaplikasikan kepada musuh juga boss, dapat mendeteksi posisi player dan menghasilkan output yang sesuai berupa menyerang saat bertemu dengan player juga mengejar pada jarak yang di tentukan. Cerita hantu yang ditampilkan 70% tersampaikan kepada pengguna. Dan karakter yang cukup menarik juga kontroler game yang mudah di mengerti Kata kunci : Game, Unity3D, Finite State Machine, Non Player Character 1. PENDAHULUAN Game merupakan kegiatan atau aktivitas yang selalu kita lakukan dalam kehidupan sehari-hari entah saat bermain bersama teman ataupun belajar di sekolah. Sekarang pun game tidak hanya untuk menghibur diri setelah menjalani kegiatan yang membuat kacau pikiran, bahkan game sekarang bisa dijadikan profesi yang menghasilkan banyak uang. Namun dalam sebuah game pun tidak hanya untuk pelepas penat maupun penghibur diri, beberapa pesan atau pelajaran bisa didapatkan pada sebuah game, seperti bagaimana perjuangan suatu karakter yang selalu gigih dalam menghadapi rintangan atau musuh yang selalu menghadang demi mencapai apa yang dicari dalam game tersebut, melatih cara berfikir dan dapat juga mengasah kereatifitas. Game yang sangat digemari hingga ini merupakan game – game yang bersifat online dimana para pemain dapat bermain bersama teman yang lain ridak hanya berdua melainkan bisa hingga ratusan orang dan mengejar peringkat agar di akui sebagai player terkuat. Hal ini menyebabkan banyak dari pemain tersebut mengalami stress akibat kalah dan sulit menjadi top player dan kebanyakan pemainnya menjadi terlalu toxic saat bermain game akibat kerap kalah dan rankingnya tak kunjuang naik. Oleh karena itu perlu adanya game offline yang sederhana namun tetap menarik untuk dimainkan. Game Let’s Escape merupakan permainan petualangan dimana pemain akan menjalankan karakter seorang pemuda bernama Leo. Dimana game ini menceritakan tentang seorang Pemuda bernama Leo yang gemar berpetualang dan tersesat di hutan. Ternyata hutan yang dimasuki adalah hutan yang angker disana banyak terdapat hantu-hantu yang jarang diketahui. Leo berusaha mengalahkan juga mencari jalan keluar dari hutan tersebut dan agar bisa kembali ke rumah menceritakan apa yang telah dilihat dan terjadi disana. Metode yang digunakan dalam game “Let’s Escape” menggunakan metode FSM (Finite State Machine), dimana metode tersebut berfungsi untuk pengambilan keputusan pada karakter NPC (Non Playable Character) yaitu karakter yang digerakkan oleh kecerdasan buatan yang digunakan untuk mendukung game tersebut seperti karakter musuh agar gerakan dan aksi dari musuh tanpa melibatkan pengguna game (Adi, dkk, 2009). Dari uraian diatas penulis ingin mengimplementasikan penggunaan metode FSM (Finite State Machine) untuk melakukan pembuatan game dengan judul ”Let’s Escape” yang merupakan game 2D dengan genre Adventure game, dengan tipe side scroller game menggunakan Unity