Easy ways to publish games [Web] [Steam] [GP] [Desura] [R2]

Favourite 37 favourites
Tutorial written by RdoxiOriginally published on 28th, May 2013 - 3 revisions

There are different ways to publish games. There are some simple.

Publishing to own web-site

Publishing to own web-site is pretty simple these days. You can publish to your web-site using free or paid web-hosting services. If you have no web-site, you can make it in Construct 2 using HTML5 exporter. Just create it like games, using some buttons, listboxes and logos. Then, you can buy your domain name (and use your computer as server), or buy services' host. Then place a link to the game to this site, or just host your game.


If you want to sell your games, you will be marked as indie game-developer (for now). Note that only 2% of indie games are sold in the real shops. To make your game disk you will need Visual Studio 2012 (no programming reqired) with Install Shield plug-in. In start screen click "New Project" and find Install Shield plug-in. Create your install file (it is pretty simple and fast), and find "Compiling" listbox. Click "Compile project". Wait a minute. Then close the programm. You will find your file in /Documents/Visual Stiduo 2012/Projects/(name)/Disk images/DISK 1. Copy data from this folder to your CD or DVD and rename setup.exe to autorun.exe. Now, as you insert this disk to a computer, it will automaticly launch setup dialog. Place disk in some CD box. Here we go - youitalic text herer first disk.

Storing v2

The best way to store indie games is internet. I mean internet stores. The best perspective now is - tictail.com -ad-free, free and fast online-store creator. And this is also the best way to gain profit from your games! Cash-in-pocket!

Publishing to Steam

Yes, Steam! It is pretty easy. You'll just need 100$ for a Greenlight license. Then, you will need some little ad. Search YouTube for some popular let's-players. They will like if you send 'em an e-mail like: "Hi! We like your videos, and we'd like if you make a video about it.". Remember to mention Greenlight thing. Wait, untill some likes are posted. When your game is chosen, Steam support will contact you.

Publishing to Play Market

You will need to make your game for CocoonJs system. Export project to CocoonJs, and start cloud compiling. You will need to have an CocoonJs account. When everything is done, start compiling. Download .apk file with mark "release_unsigned". Sign it, and go to Google Developer's Console. License for it cost 25$. Then upload .apk file.

Publishing to Desura

Desura is a big online-indie-market. Publishing to Desura is free. First I want you to have IndieDB account. It is free too. Then, just sign in and go to "Developers" page. Click on "start a company". Finish steps that are described there, and wait for confirmation e-mail. When your company is confirmed, it will also appear on Desura, ModDB and SlideDB.
Then go back to Desura and sign in with your IndieDB account. Then go to "Developers" and click "Submit game". That's all folks!

My experience

As for me, I have used all of those ways. First 3 ways are pretty simple. In this section I want to describe all stuff I wrote earlier, all aspects and problems.

Steam Greenlight

Steam is a place for gamers where more than 5000 games are stored, and where more than 1 million gamers log in every week. Unlike Steam Store, Steam Greenlight is a place where only 65000 people are reviewing games. If you want your game to proceed to Steam Store, you will need at least 5000 likes. The problem is - ratings are too slow. If you don't have big fan group, your game can be reviewed for up to 5 months. And only 20% of games are chosen to be stored. On the other hand, you can try as many times as you want...

to be continued...

Unlock your full gamedev potential

Upgrade to the Personal Edition of Construct 2, it has way more features and won't holding back from making money and using your full creativity like the free edition does. It's a one off payment and all Construct 2 editor updates are free for life!

View deals

Plus, it's got a lot of additional features that will help you save time and make more impressive games!

Congratulations on finishing this tutorial!

Did you learn a lot from it? Share it now with your friends!

Share and Copy this Tutorial

You are free to copy, distribute, transmit and adapt this work with correct attribution. Click for more info.


CJK 3,736 rep

Thanks for the overview!

Let me comment on the InstallShield thing: I think you don't need to install the whole huge VStudio. You can use alternative installators, such as NSIS (Nullsoft Scriptable Install System), or Inno Setup.

Wednesday, May 29, 2013 at 8:02:29 AM
Lordshiva1948 44.3k rep

I agree with CJK you can use other software to do it

Wednesday, May 29, 2013 at 2:40:05 PM
Sulli 4,531 rep

Really useful, especially as I have only published to scrirra arcade (free version.. *sniff*)

I think it is KEY for new developers to know about PRICES for memberships to Steam/Play/ChromeStore/etc.


Thursday, May 30, 2013 at 3:06:02 PM
russpuppy 9,482 rep

I think you could sell PC/mac games on the amazon app store, submitting them them in the app developer console.

Also possibly another option would be to use a website like fetchapp (delivers digital goods) to sell your games on your own website (could even set up a free website with tumblr or something).

Thursday, March 20, 2014 at 9:55:24 PM
MIIstiano 206 rep

Thanks for the post, but to upload the game to something like Steam, how do I export the Project? HTML 5?

Saturday, April 02, 2016 at 4:15:26 PM
MIIstiano 206 rep

I searched a little and now I suppose that I need to use node-webkit.js. Though I only use the free version.

Sunday, April 03, 2016 at 2:01:24 AM

Leave a comment

Everyone is welcome to leave their thoughts! Register a new account or login.