Run Steam


My game depends on steam. I’m using steam to host&join servers. So, I’d like to know if it’s possible to run the steam when you launch the game and if yes, is it possible to make it on Unreal, like when project is launching check for steam if it’s running just run the game ,if not run the steam, wait for launching being completed and launch the game. If not, should I do all this stuff in batch file?