Skip to content

Commit cc9de45

Browse files
author
saffron
committed
consolidate publishing info
- instead of having two separate tutorials for itchio publishing, link one to a canonical tutorial
1 parent 0927e3c commit cc9de45

File tree

2 files changed

+6
-17
lines changed

2 files changed

+6
-17
lines changed

wiki/publishing/itch.io/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,11 @@ To set up the project:
2525
4. Select `This file will be played in the browser`
2626
5. Then save your project
2727

28-
After following these step, if you view your game page and set it to public, then you would be able to see your game.
28+
More information can be found [here](https://itch.io/docs/creators/html5). After following these steps, if you view your game page, you would be able to see your game. If you update your games frequently, you can use [butler](https://itch.io/docs/butler/), a command-line tool made by the developers of itch.
2929

30-
Thought, if your are unable to do so, you can ask for help in the [pygame discord server](https://discord.gg/s6Hhrh77aq)
30+
After following these steps, if you view your game page and set it to public, then you would be able to see your game.
31+
32+
Though, if you are unable to do so, you can ask for help in the [pygame discord server](https://discord.gg/s6Hhrh77aq)
3133

3234

3335

wiki/pygbag/README.md

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -96,21 +96,8 @@ You won't need to change much of your project's code to make it compatiable with
9696
3. Put `await asyncio.sleep(0)` in your game loop.
9797
4. Put `asyncio.run(main())` at the end of the file. The game loop will be run here, so any additional lines will not be run.
9898

99-
## Hosting your game on itch.io (Optional)
100-
To let others play your game online, you must publish your game on a publicly accessible website. [itch.io](https://itch.io) offers free hosting and allows you to customise your game page.
101-
102-
### Zipping
103-
To host your game on itch.io, you need to zip the bundle created by Pygbag and upload it. Use the `--archive` option if you want Pygbag to produce a ZIP file. This will be located at `PROJECT_DIR/build/web.zip`
104-
105-
### Uploading
106-
1. [Create a new project](https://itch.io/game/new)
107-
2. Set `Kind of project` to `HTML`
108-
3. Fill in other project parameters
109-
4. Upload the .zip file to the page
110-
5. Tick `This file will be played in the browser` on the upload
111-
6. Save your project
112-
113-
More information can be found [here](https://itch.io/docs/creators/html5). After following these steps, if you view your game page, you would be able to see your game. If you update your games frequently, you can use [butler](https://itch.io/docs/butler/), a command-line tool made by the developers of itch.
99+
## Publishing (Optional)
100+
To let others play your game online, you must publish your game on a publicly accessible website. We provide documentation for publishing [via itch.io](/wiki/publishing/itch.io/) and [via Github Pages](/wiki/publishing/github.io/).
114101

115102
## Conclusion
116103
Congratulations for finishing this tutorial! Now you can go ahead and make all your Python games playable in the browser! Thank you for reading.

0 commit comments

Comments
 (0)