Players take on the role of Emil Castagnier, a boy from the city of Palmacosta who seeks revenge for his parents' death during a battle known as the "Blood Purge". On his journey, he meets Marta Lualdi, a girl being chased by Sylvaranti forces, and Richter Abend, a mysterious figure he vows to protect.
Gameplay is divided into two parts: overworld exploration and battles. In the former, players can interact with non-playable characters and environments or be confronted by enemies, activating combat mode. Battles happen in real time; the player controls one of up to four party members fighting, while others are controlled by the game's AI or other players.