Website | Discord |
---|
Action that builds a custom version of the Godot Engine. You can set a custom godot repo, encryption key, base version and modules to disable.
Eg. for Godot 4.1 web template_releas builds (unzipped):
- normal build: 42 MB
- 3D disabled build: 31.9 MB
Fork this repo, enable actions, and the go to Actions
-> GHA
-> Run Workflow
:
If it's cached, the build takes 10 minutes for all targets. Full build can take up to 30m per target (so like 1-2 hours). It builds almost all targets that godot normally builds for export:
- Android (template arm64, arm32, x86, x32)
- iOS (template arm64)
- Linux (editor x64, template x64, x32)
- macOS (editor universal, template universal)
- Windows (editor x86, arm64, template x86, x32, arm64)
- Web (template threads and nothreads, and dlink)
It then creates a draft release (if satisfied with it, you can make a release and use it).
Similar to how godot does, so you can then use it to build or develop your game, but with bugfixes or new features. The release name will be different, but the files name will be similar to the release it is based on.
From here, you download the editor if you need it, if not you just download the export templates and use them locally (by replacing the ones you already had).