As for Steam games, there's two apps that'll do that.
GameHub, and Gamenative.
GameHub: very plug and play, best for games with online functionality as it has better SteamClient functionality
Gamenative: faster game boot up. Let's ya apply known configs to avoid need to tinker