# Publishing to Steam

Steam is a digital distribution platform for PC gaming that offers game developers access to a vast global audience, revenue opportunities through various pricing models, integration with Steamworks for feature-rich gameplay experiences, community engagement tools, early access and beta testing options, promotional opportunities, protection against piracy, analytics and data insights, and a revenue-sharing model. It's a comprehensive ecosystem that can significantly enhance a game's reach and success.

Publishing a game made with Hology is like publishing any HTML5 game to Steam. You first need to package it into an executable application that can be installed on a PC. A popular choice for this is Electron.js. Please refer to the Electron.js docs for how to package your application.

{% embed url="<https://www.electronjs.org/docs/latest/>" %}

After you have your game packaged, you need to integrate Steamworks. You can read more about how that can be done in this guide.

{% embed url="<https://liana.one/integrate-electron-steam-api-steamworks>" %}
