%A Muhammad Khansa Syahrizal Azra %K Finite State Machine, Unity, Survival, C#, Kecerdasan Buatan, Artificial Intelligence. %I Universitas AMIKOM Yogyakarta %T PEMBAHASAN TEKNIK PEMROGRAMAN PERILAKU MUSUH MENGGUNAKAN PENDEKATAN FINITE STATE MACHINE (FSM) PADA GAME DEADLINE SURVIVAL %X Game survival merupakan salah satu genre yang dapat meningkatkan kecepatan berpikir manusia, terutama dalam memilih suatu tindakan yang menentukan keberlangsungan permainan, itulah mengapa game survival bukan hanya game yang dapat dimainkan dengan tujuan agar pemain bisa bertahan dalam game, namun bagaimana pemain mengontrol setiap tindakannya hingga akhir permainan. Pada game “Deadline Survival” penulis bertujuan memberika n pengalaman kepada pemain untuk bisa bertahan dari serangan musuh (zombie) dengan item-item tertentu yang terdapat pada environment berupa gedung perkantoran. Penulis menerapkan pendekatan Finite State Machine (FSM) dalam game “Deadline Survival” sebagai logika pengendali sistem kecerdasan buatan (AI) yang digunakan untuk mengatur transisi antar-perilaku musuh. FSM dalam game “Deadline Survival” dibagi menjadi empat state utama yaitu Idle, Patrol, Chase, dan Attack, dengan transisi yang dipicu oleh jarak antara musuh dan pemain. FSM akan mengubah perilaku musuh ke state Patrol dengan memanfaatkan sistem navigasi (NavMesh Agent) untuk mengatur arah gerak. Komponen navigasi ini berperan sebagai pendukung pergerakan, sementara FSM tetap menjadi pengendali utama logika perilaku musuh. Penerapan pendekatan Finite State Machine (FSM) bertujuan untuk membuat perilaku musuh pada game “Deadline Survival” lebih realistis. Penulis menggunakan pengujian Blackbox untuk mengamati waktu respon dan transisi setiap state pada musuh, sehingga dapat menilai keakuratan dan efektivitas perilaku musuh yang dihasilkan. Hasil dari penelitian ini diharapkan dapat menghasilkan perilaku musuh yang realistis dan responsif, sehingga dapat meningkatkan pengalaman bermain pada game bergenre survival. %L universitasamikomyogyakarta32709 %D 2026