So I finished most of my game only few things left when I will finish it I want to publish it so where is a good place to publish my game and how to make it popular
What platform? What genre? What price strategy (free-to-play/fixed-cost/etc.)? How polished and ‘big’ is it?
Its a really big question you’re asking, and one that can’t be answered with such vague information.
Well, it would first help for you to know about the game portals that accept Unity games.
As for popularity, even if you want people to pay for your game, you’re going to need some way for people to play at least part of your game for free (a demo, for instance). A game from an indie developer will almost never gain traction without good word-of-mouth, and that only happens if people can try it themselves.