Overview
Godot’s export system allows you to package and deploy your game to multiple platforms. The export process uses export templates and presets to create platform-specific builds.Export templates
Export templates are pre-compiled Godot binaries for each target platform. You need the correct templates for your Godot version.Installing export templates
- Editor
- Manual installation
- Open Editor > Manage Export Templates
- Click Download and Install
- Templates are downloaded and installed automatically
Export template version must match your Godot editor version exactly.
Export presets
Export presets define how your project is exported for each platform.Creating an export preset
1
Open export dialog
Go to Project > Export
2
Add preset
Click Add… and select your target platform
3
Configure preset
Set export options like name, executable path, and platform-specific settings
4
Export project
Click Export Project or Export PCK/Zip
Preset configuration
Export modes
Export project
Creates a complete, standalone build:Export PCK/Zip
Exports only the game data:Export debug vs release
- Debug build
- Release build
- Includes debug symbols
- Enables console output
- Allows remote debugging
- Larger file size
- Slower performance
Export options
Resources
Features and tags
Encryption
Protect your game assets:- Enable Encrypt Exported PCK in export preset
- Generate or provide an encryption key (256-bit)
- Set encryption filters to include/exclude files
Resource packs
Load additional resources at runtime:One-click deploy
Deploy directly to connected devices:Setup
- Enable Runnable checkbox in export preset
- Connect your device (Android, iOS, etc.)
- Click the one-click deploy button in the editor
Custom export plugins
Extend the export process:Customizing exported files
Modify file content
Add custom files
Export validation
Validate export settings before building:Build automation
Automate exports from command line:CI/CD integration
Multi-platform exports
Common export settings
Application settings
Application settings
- Name: Application name
- Icon: Application icon
- Version: Version number
- Company: Company/developer name
- Copyright: Copyright notice
Binary format
Binary format
- 64-bit: Export 64-bit executable
- 32-bit: Export 32-bit executable (compatibility)
- Embed PCK: Embed data in executable vs separate PCK
Resources
Resources
- Export mode: All resources, selected scenes, or selected resources
- Filters: Include/exclude patterns
- Script export mode: Text, compiled, or encrypted
Advanced**
Advanced**
- Custom template: Use custom export template
- Export path: Default export directory
- Script encryption key: Encryption key for scripts
Troubleshooting exports
Missing export templates
Export errors
Template version mismatch
Ensure export template version matches Godot version exactly.
Missing resources
Check export filters and ensure all required resources are included.
Permission errors
Run editor with appropriate permissions or choose different export path.
Platform-specific issues
Check platform documentation for specific requirements.
Best practices
Test debug builds first
Always test debug builds before creating release builds.
Use version control
Tag releases in version control for reproducibility.
Automate exports
Use CI/CD to automate multi-platform exports.
Verify builds
Test exported builds on target platforms before distribution.
Next steps
Android
Export for Android devices
iOS
Export for iOS devices
Web
Export for web browsers
Desktop
Export for desktop platforms