Sistem team up dengan NPC pada game RPG artisan story menggunakan finite state machine, behavior tree, dan utility system
Game RPG Artisan Story merupakan game yang menggunakan NPC sebagai salah satu daya tarik utama dari game. Akan tetapi, jumlah interaksi dengan NPC dalam game tidak cukup bagi pemain. Oleh karena itu, tugas akhir ini bertujuan untuk membuat suatu sistem untuk melibatkan NPC dengan mekanik combat yang ada dalam game. Tugas akhir ini akan membuat 3 tipe NPC yang dapat direkrut menjadi teman sehingga pemain memiliki banyak opsi, 3 tipe NPC ini adalah Tamed Monster dibuat dengan Utility System, Combatant dibuat dengan Behavior Tree, dan Supporter dibuat dengan Finite State Machine. Hasil dari tugas akhir ini adalah suatu fitur team up dengan NPC yang mampu untuk melawan musuh sendiri, tidak berdampak buruk pada performa dan disukai pemain. Utility System mempengaruhi FPS sebanyak 7,2 frame, 42,1% dari 38 pemain mengawasi AI mampu melawan musuh sendiri dengan 89,5% pemain suka berinteraksi dengan AI. Finite State mempengaruhi FPS sebanyak 0,6 frame, 54,3% dari 38 pemain mengawasi bahwa AI mampu melawan musuh sendiri dengan 68,4% pemain suka berinteraksi dengan AI. Behavior Tree mempengaruhi FPS sebanyak 1,9 frame, 36,9% dari 38 pemain mengawasi bahwa AI mampu melawan musuh sendiri dengan 78,9% pemain suka berinteraksi dengan AI.