TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Upload a Godot HTML5 Game to Itch.io with GitHub Actions

118 pointsby dulvuialmost 2 years ago

5 comments

seba_dos1almost 2 years ago
It&#x27;s pretty much just two commands:<p><pre><code> godot --export-release HTML5 web&#x2F;index.html butler push web &lt;itch_account&gt;&#x2F;&lt;project_name&gt;:&lt;channel&gt; </code></pre> Used those with GitLab CI for ages:)
评论 #36489983 未加载
gradiustheguidealmost 2 years ago
After a week of faffing I managed to fork the three repos Simon made and upgrade them from 3.x to 4.x . Very untested and maybe there&#x27;s stuff there you don&#x27;t need. But by gum it works! I&#x27;ll slim it down in the future, and remove echo messages. Big thanks Simon for your work!<p>Parent action: <a href="https:&#x2F;&#x2F;github.com&#x2F;North-Street-Games&#x2F;nutshells&#x2F;blob&#x2F;main&#x2F;.github&#x2F;workflows&#x2F;main.yml">https:&#x2F;&#x2F;github.com&#x2F;North-Street-Games&#x2F;nutshells&#x2F;blob&#x2F;main&#x2F;.g...</a> (attach this as a main.yml file in your GitHub actions workflow folder, and change the in-file variables and your secret itch.io butler key as needed!)<p>Child Godot export action: (for ref) <a href="https:&#x2F;&#x2F;github.com&#x2F;Kwpa&#x2F;godot-html-export&#x2F;tree&#x2F;main">https:&#x2F;&#x2F;github.com&#x2F;Kwpa&#x2F;godot-html-export&#x2F;tree&#x2F;main</a><p>Child itch upload action: (for ref - no different to original) <a href="https:&#x2F;&#x2F;github.com&#x2F;Kwpa&#x2F;itchio-butler-upload">https:&#x2F;&#x2F;github.com&#x2F;Kwpa&#x2F;itchio-butler-upload</a><p>Note that 4.x Web builds currently do not run well on MacOS browser apps :&#x2F; See this: <a href="https:&#x2F;&#x2F;github.com&#x2F;godotengine&#x2F;godot&#x2F;issues&#x2F;70691">https:&#x2F;&#x2F;github.com&#x2F;godotengine&#x2F;godot&#x2F;issues&#x2F;70691</a>
评论 #36642590 未加载
sovietmudkipzalmost 2 years ago
Hey not bad. 3 years ago now (ugghh wow) I chose what engine to go all in on as a hobbyist. At the time only Unity supported producing web based games and I wanted to make games for the web so I went all in on Unity.<p>Unity is great. Unity is also horrible, especially on devx. It takes anywhere from 10-30 seconds to recompile code or changes on each save. Making a unity html game takes 5-30 minutes. There are things that can be done to reduce these times but requires knowing a bunch of info (usage of asset database, dividing code into assemblies, etc). Writing a container image to run Unity CLI commands requires you deal with license. Ugghh I wish Unity was just better to use.<p>I may scope out godot again. I’m working on a multiplayer game and it’d be interesting to evaluate how I’d plug a godot game into AWS gamelift.
评论 #36469222 未加载
评论 #36468450 未加载
DoItToMe81almost 2 years ago
I wish Godot allowed for smaller file sizes. The very lowest I&#x27;ve seen someone get a project down to is 10 MB. It&#x27;s a little disappointing when your files work out to barely a few megabytes.
评论 #36490008 未加载
jokoonalmost 2 years ago
A godot dev said html5 games are difficult to do because of multithreading.
评论 #36468630 未加载
评论 #36467722 未加载