Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gdevelop5:publishing:publishing-to-itch-io [2018/09/12 10:31]
ddabrahim fixed some grammar errors
gdevelop5:publishing:publishing-to-itch-io [2019/06/02 19:52] (current)
nilarjun
Line 1: Line 1:
-##Publish your game to itch.io+====== ​Publish your game to itch.io ​====== 
 +===== What is itch.io? ===== 
 +{{:​gdevelop5:​publishing:​app-iecon_copy.png?​nolink |}} 
 +[[https://​itch.io|itch.io]] is an open marketplace for independent digital creators with a focus on independent video games. It’s a platform that enables anyone to sell/share the content they'​ve created. ​
  
-Before we startI would like to take the time to explain the reason why I recommend [[https://​itch.io|Itch.io]] +Creators have access to detailed analytics and about how people discoverdownload, or play what they'​ve created
  
-Itch.io is the most "​hobbyist friendly"​ among all online stores in all possible ways: +---- 
-  * it is completely free +===== Why itch.io? ===== 
-  * easy to prepare the content for upload ​and to be published on itch.io +  * It is completely ​**free** 
-  * easy to update the uploaded files +  * Easy to **prepare the content** for upload 
-  * you can share a dev vlog +  * Easy to **update** the uploaded files 
-  * you can set up a community forum or allow comments ​only or none +  * A Devlog ​can be shared 
-  * no quality requirements,​ anything can be shared +  * We can set up a **Community Forum** ​or **Allow Comments** ​only or **none** 
-  * SEO friendly, anything you upload can be easily found on Google within days+  * No quality requirements,​ anything can be shared 
-  * you can share downloadable games for Windows, Linux, Mac, Android and also HTML5 games played in the browser +  ​* **SEO friendly**, anything you upload can be easily found in Search Engines
-  * you can make money without starting ​your own business and pay taxesitch.io can collect the money, deal with refund requests and pay the required taxes on your behalf and you can request a payout any time. +  * We can share downloadable games for Windows, Linux, Mac, Android and also HTML5 games played in the browser. 
-  * in case you do want to start your own business, itch.io can take care of the transaction for you and transfer each purchase directly to you, but then you need to take care of refunds ​and taxes +  * We can** make money** without starting ​our own business and pay taxesitch.io can collect the money, deal with refund requests and pay the required taxes on your behalf and you can request a payout any time. 
-  * you can set a fixed price for your content ​or share it freely ​and accept donation ​only or the most unique one, you can set only that you require ​payment but you can let the people decide how much they want to pay+  * In case we do want to start our own business, itch.io can take care of the transaction for you and transfer each purchase directly to you, but then we need to take care of Refunds ​and Taxes 
-  * revenue ​share is also flexible which makes itch.io the most unique, you can decide how much revenue share you want to pay to itch.io and yes you can set this value to 0 if you want and pay nothing yet itch.io still happy to host your content for free and hope if you are successful you are going to consider to pay something to them. +  * We can **set a fixed price** for your content, **share it freely** or accept ​donation. We can also set an unique option where payment ​is necessary ​but the amount is decided by the user himself
-  * no annoying ​ads on browser ​games+  * Revenue ​share is also flexible which makes itch.io the most unique, you can decide how much revenue share you want to pay to itch.io and yes you can set this value to 0 if you want and pay nothing yet itch.io still happy to host your content for free and hope if you are successful you are going to consider to pay something to them. 
 +  * **No annoying ​Ads** on Browser ​games 
 +  * We can now also connect itch.io with Patreon and offer access to content to those who support you through Patreon.
  
 +===== Building the Package =====
 +{{:​gdevelop5:​publishing:​screenshot_20190602191918.png?​nolink |}}
 +First off, if you haven'​t built the package yet, let's go through the steps to make your game ready to be published and playable in a browser or as a standalone executable file. **Click** the icon shown on the left. It is at the **top-left corner** of your screen.
 +
 +{{ :​gdevelop5:​publishing:​screenshot_20190602192225.png?​nolink |}}
 +
 +A dialog box appears, where you can choose the platform for which the game is to be built. For this tutorial we are focusing on a HTML5 build where the game can be played in the browser itself.
 +Scroll down to **Advanced** and choose the **Local Folder** option.
 +
 +{{:​gdevelop5:​publishing:​screenshot_20190602192758.png?​nolink |}}
 +
 +Make a new folder anywhere in your computer. For example, I have already created a folder named **Endless Runner** in my Desktop. Click **Choose Folder** and direct it to the folder we just created.
 +
 +===== Creating a Zip Archive of your Export =====
  
 First let prepare our game for upload, in case of itch.io it is really simple, the only thing you need to do is get the folder containing your game and archive it into a ZIP file. Make sure the index.html file is in the root folder and not in a sub-folder inside. The folder we used to export our game into from GDevelop should be fine. First let prepare our game for upload, in case of itch.io it is really simple, the only thing you need to do is get the folder containing your game and archive it into a ZIP file. Make sure the index.html file is in the root folder and not in a sub-folder inside. The folder we used to export our game into from GDevelop should be fine.
Line 32: Line 51:
 It will bring up the same window as the quick option where you need to press OK. It will bring up the same window as the quick option where you need to press OK.
  
-Next, you need to create an account at itch.io that I won't explain in detail as the steps should be no different from other places you have registered before. ​+===== Uploading your project to itch.io ===== 
 +Next, you need to [[https://​itch.io/​register|create an account at itch.io]] that I won't explain in detail as the steps should be no different from other places you have registered before. ​ 
 Once you have an itch.io account, you want to login and you want to go to your Dashboard. ​ Once you have an itch.io account, you want to login and you want to go to your Dashboard. ​
 Here you should find a Create new project button Here you should find a Create new project button
Line 56: Line 77:
 {{ :​gdevelop5:​itchio-save-view-page-button.png?​nolink |}} {{ :​gdevelop5:​itchio-save-view-page-button.png?​nolink |}}
  
-After it should load a preview of the page of our game and if we did it right, our browser game should start playing. Now the only thing left to do, we need to set our project to be public so anyone can play it. In order to do that, click on the Edit game button on the top or go back to the Dashboard where our game should be listed now and click Edit in the list.+After it should load a preview of the page of our game and if we did it right, our browser game should start playing. ​ 
 + 
 +===== Sharing your Project ===== 
 + 
 +Now the only thing left to do, we need to set our project to be public so anyone can play it. In order to do that, click on the Edit game button on the top or go back to the Dashboard where our game should be listed now and click Edit in the list.
  
 It will take us back to the project creation page with the option available ​ on the bottom to set our project to be public It will take us back to the project creation page with the option available ​ on the bottom to set our project to be public