Implementation of Finite State Machine in Role Playing Game Fighting System
Abstract
The gaming industry has experienced rapid development, particularly in the evolution of combat mechanics within Role-Playing Games (RPGs). One of the main challenges in combat system development is creating enemies that adapt and respond to player strategies. The Finite State Machine (FSM) is widely used to dynamically manage enemy behavior. This study aims to compare combat systems with and without FSM to analyze their impact on gameplay quality.
The research employs the Game Development Life Cycle (GDLC) method with the Doppler Interactive approach, covering planning, design, development, testing, and evaluation stages. To assess the effectiveness of the developed combat system, an evaluation is conducted using Heuristic Evaluation for Educational Games (HEEG), which measures gameplay aspects and player enjoyment based on severity rating.
The results indicate that the FSM-based combat system achieved a 41% score in gameplay aspects, while the enjoyment aspect received a 71% score. Additionally, 78% of respondents agreed that FSM improved enemy AI adaptability, creating a more dynamic and engaging gameplay experience. This study is expected to serve as a reference for game developers, particularly RPG Maker MV users, in optimizing combat mechanisms to enhance overall game quality.
Copyright (c) 2025 Fauzi Anggi Ariesta

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.