Finite state machine for retro arcade fighting game development

Authors

  • Muhammad Bambang Firdaus Mulawarman University Author
  • Alan Zulfikar Waksito Mulawarman University Author
  • Andi Tejawati Mulawarman University Author
  • Medi Taruk Mulawarman University Author
  • M. Khairul Anam Samudra University Author
  • Akhmad Irsyad Mulawarman University Author

Keywords:

Brawl tale, Finite state machine, Game development life cycle, Retro fighting game, Retro game

Abstract

Traditional fighting games are a competitive genre where players engage in one-on-one combat, aiming to reduce their opponent's health points to zero. These games often utilize two-dimensional (2D) graphics, enabling players to execute various character movements such as punching, jumping, and crouching. This research investigates the effectiveness of the finite state machine (FSM) method in developing a combo system for a retro fighting game, focusing on its implementation within the Godot Engine. The FSM method, which structures game behavior through states, events, and actions, is central to the game's control system. By employing the game development life cycle (GDLC) methodology, this study ensures a systematic and structured approach to game design. Special attention is given to the regulation of the combo hit system for the game's protagonist in Brawl Tale. The research culminates in the successful development of the retro fighting game Brawl Tale, demonstrating that the FSM method significantly enhances the fluidity and responsiveness of character movements. The findings suggest that the FSM method is an effective tool for simplifying and improving gameplay mechanics in retro-style fighting games.

Published

2026-02-09

Issue

Section

Articles