Beta Decay


Embark on an epic journey of self discovery! Set out on a thrilling adventure through treacherous landscapes and overcome exciting challenges. Will you be able to find your way home?
IGDB Combined Score
Nintendo Switch
November 09, 2023
PC (Microsoft Windows)
November 11, 2023
PlayStation 4
November 10, 2023
EpiXR Games
Loading similar games…
Loading reviews…
0 public reviews