I use lutris and heroic for non stean titles since last i checked they both have a feature to add games to steam. and steam rom manager for emulators but for games that just arent on any stores like starsector i just add them manually and use plugins for game art
my wallet will implode