PENERAPAN ALGORITMA FINITE STATE MACHINE DALAM SISTEM KECERDASAN MUSUH PADA GAME AKSI TIGA DIMENSI BERBASIS UNITY

  • Dimas Satria Pamenang Teknik Informatika, Universitas Nusantara PGRI Kediri
  • Danang Wahyu Widodo Teknik Informatika, Universitas Nusantara PGRI Kediri
  • Risky Aswi Ramadhani Teknik Informatika, Universitas Nusantara PGRI Kediri

Abstract

 Perkembangan industri game aksi tiga dimensi menuntut adanya kecerdasan buatan (AI) musuh yang adaptif dan responsif terhadap situasi permainan untuk menjaga tantangan dan keterlibatan pemain. Namun, banyak game masih menerapkan AI musuh yang monoton dan mudah diprediksi, sehingga mengurangi dinamika permainan. Penelitian ini bertujuan untuk merancang dan mengimplementasikan sistem AI musuh berbasis algoritma Finite State Machine (FSM) pada game Code Crusader: Anti-Virus Assault. FSM digunakan untuk mengatur perilaku musuh melalui lima state utama, yaitu Idle, Patrol, Chase, Attack, dan Dead. Implementasi dilakukan menggunakan bahasa pemrograman C# dalam lingkungan pengembangan game Unity. Pengujian sistem dilakukan melalui black-box testing terhadap seluruh transisi state serta user playtesting oleh 10 responden menggunakan kuesioner skala Likert. Hasil pengujian menunjukkan seluruh transisi perilaku AI berjalan sesuai rancangan tanpa kendala, dengan rata-rata skor uji pengguna mencapai 90% dalam kategori “sangat baik”. Hasil ini membuktikan bahwa algoritma FSM efektif digunakan untuk menghasilkan AI musuh yang adaptif, responsif, dan mampu meningkatkan kualitas tantangan serta pengalaman bermain dalam game aksi tiga dimensi.

Downloads

Download data is not yet available.
Published
2025-07-26