Export the project using Godot’s Web export template to get an HTML5/WebGL build, test it in a browser (ideally served over HTTP, not opened as a file), then upload the build to a web game portal such as Poki, CrazyGames, GameDistribution, or itch.io.
At a glance
| Fact | Value | Source |
|---|---|---|
| Godot web export produces | HTML5/WebGL build | docs.godotengine.org |
| C# support on web export | needs Godot 3 | docs.godotengine.org |
| Browser JS calls use | JavaScriptBridge singleton |
Export your project with Godot’s Web export preset to get an HTML5/WebGL build (a .html file plus .wasm, .pck and .js assets), then upload that build to a web game portal. Godot’s own docs note there are limitations you should be aware of when porting a Godot game to the web, so test thoroughly before submitting anywhere – see Exporting for the Web. If you use C#, note that Godot’s documentation says web export with C# requires Godot 3 rather than Godot 4.
Test the export by serving the folder over local HTTP rather than opening the HTML file directly – browsers restrict some features (storage, workers) when loaded via file://. If your game needs to call browser JavaScript (ads, storage, sharing), Godot 4 exposes this through the JavaScriptBridge singleton.
Where do I submit the build?
- Poki – developer portal for HTML5 games.
- CrazyGames – publishes Unity and HTML5 web games.
- GameDistribution – distributes HTML5 games to a network of sites.
- itch.io – hosts HTML5 games in an iframe on its own domain.
- Playgama – upload via the Developer Console at developer.playgama.com, get test feedback within 24 hours, and the game is published on playgama.com and distributed to partner portals.
Sources
- Godot docs: exporting for the Web
- Poki for developers
- CrazyGames for developers
- GameDistribution
- itch.io creators FAQ
- Playgama for developers
Related questions
Can I use C# in a Godot web export?
Godot’s documentation states that to use C# on web platforms you should use Godot 3 instead of Godot 4, since the current web export has limitations with C#.
Why does my Godot web build fail when I open the HTML file directly?
Browsers restrict features like storage and workers when a page is loaded from a local file path; serve the exported folder over HTTP to test it properly.
Last updated: 24 September 2026