This research aims to develop a single-player 2D game titled “Cat Collection Coin” by implementing the Finite State Machine (FSM) method to systematically manage character behavior. FSM allows each character in the game to have structured state transitions, such as standing still, walking, jumping, and attacking, based on player input and game conditions. This game was developed using the Godot Engine, which provides optimal support for 2D game development. This research also discusses how FSM is applied at various game levels to create responsive and challenging gameplay. The design results show that the use of FSM can improve the modularity of game logic and provide a more dynamic gaming experience. This implementation is an effective solution for managing the complexity of character behavior in single-player 2D games.
Copyrights © 2025