Installing non-Steam games can be a real challenge; especially if they have requirements necessary for them to run correctly (or run at all). In this video, I'll show you the process of adding a GOG non-Steam game into Steam - figuring out its missing dependencies and finally, fixing the game to run properly.
Every game is different, but with the knowledge gleaned from this video - you will have a much better chance of success.