Player Controller - DevLog #1


Creating the Player's basic controller, and state machine was the first task I tackled. It is important to establish how the player will explore and interact with the world as early as possible.

The player can shoot, recall, dash and reflect, each having their appropriate use case.

  • Shooting and recalling arrows are the main offensive tools the player has access to. Since they have limited ammunition, at any point they can recall their arrows to effectively reload. Whether recalled or shot, the arrows deal heavy dmg to the enemies.


  • Next the player can dash, this is their main defence against melee enemies, ideally baiting an attack out to create an opening to attack safely.

  • Lastly, the player can reflect most projectiles as a defensive and offensive option against ranged enemies.


After developing all these basic actions, the next goal is to develop the UI to provide relevant information to the player during combat.

Get Spiritwood

Leave a comment

Log in with itch.io to leave a comment.