Beta Decay


Welcome to My Dad Left Me, a sequel to Scuffy Game that no one on Earth asked for.
IGDB Combined Score
PC (Microsoft Windows)
August 05, 2022

SteamVR
August 05, 2022
Phoenix Limit
SleepyCatGameDev
Loading similar games…
Loading reviews…
0 public reviews