In Simple Terms
A publisher's real job is usually to help a good game reach release in a clearer, more stable, and more understandable form. If you want the surrounding questions as well, the guide on whether you need a game publisher covers fit, and how to publish an indie game covers the wider release process.