Godot Extension
The Game Launcher Cloud Godot Extension allows you to build and upload your Godot game builds directly from the Godot Editor to Game Launcher Cloud.

Features
Build & Upload: Build your game and upload to Game Launcher Cloud in one click
Multiple Environments: Support for Production, Staging, and Development environments
API Key Management: Securely store different API keys per environment
Build Monitoring: Real-time build status tracking and notifications
Easy Setup: Quick wizard to get started in minutes
Cross-Platform: Support for Windows, Linux, and macOS builds
Installation
From Godot Asset Library (Recommended)
Open your Godot project
Go to AssetLib tab at the top of the editor
Search for "Game Launcher Cloud"
Click on the extension and press Download
Click Install and select your project
The extension will be available under Project > Tools > Game Launcher Cloud
Direct Link: Game Launcher Cloud on Godot Asset Library
Manual Installation from GitHub
Download the latest release from GitHub Releases
Extract the
addons/game_launcher_cloudfolder to your project'saddonsfolder:In Godot, go to Project > Project Settings > Plugins
Enable the Game Launcher Cloud plugin
The extension will be available under Project > Tools > Game Launcher Cloud
Quick Start
First Time Setup
Open the Game Launcher Cloud Manager from
Project > Tools > Game Launcher Cloud Manager

Enter your API Key (Get API Key)

Select which application to upload builds to
Choose your target environment (Production, Staging, or Development)
Using the Manager
Authentication Tab
Enter your API Key to authenticate
API Keys are saved securely per environment
Switch between Production, Staging, and Development environments
Build & Upload Tab
Select Application
Choose which app to upload builds to
Refresh apps list or manage app settings
Select Environment
Choose target environment (Production/Staging/Development)
Each environment can have different game versions
Build Configuration
Select build platform (Windows, Linux, macOS)
Choose build type (Debug or Release)
Add optional build notes
Build & Upload
Click Build & Upload to start the process
Monitor real-time progress during compression and upload
Receive notifications when build is processing on the server
Build Configuration
Supported Platforms
Windows: Windows desktop builds (x86_64)
Linux: Linux desktop builds (x86_64)
macOS: macOS desktop builds (Universal)
Build Settings
The extension uses your project's export presets. Make sure you have configured export presets for your target platforms:
Go to Project > Export
Add export presets for each platform you want to build
Configure platform-specific settings
The extension will use these presets when building
Build Notes
Add optional build notes to describe:
New features added
Bug fixes included
Performance improvements
Known issues
Build notes are visible in the Game Launcher Cloud dashboard and can help track changes between versions.
Environment Management
Production Environment
Use for:
Live game releases
Stable versions for players
Public releases
Staging Environment
Use for:
Beta testing
Pre-release testing
QA validation
Development Environment
Use for:
Internal testing
Development builds
Experimental features
Each environment maintains its own:
Build history
Version numbers
Configuration settings
Troubleshooting
API Key Issues
Problem: "Invalid API Key" error
Solution:
Verify your API key at API Keys page
Ensure the API key has proper permissions
Check that you're using the correct environment
Build Upload Fails
Problem: Upload fails or times out
Solution:
Check your internet connection
For large builds (>5GB), consider using the CLI tool
Verify you have enough storage space in your plan
Export Preset Not Found
Problem: "No export preset found" error
Solution:
Go to Project > Export in Godot
Add export presets for your target platforms
Configure the presets with required settings
Best Practices
Build Optimization
Compress Textures: Use appropriate texture compression for your target platforms
Remove Debug Symbols: Use Release builds for production
Strip Unused Resources: Remove unused assets before building
Test Export Presets: Verify export presets work correctly before uploading
Version Management
Use semantic versioning (e.g., 1.0.0, 1.1.0, 2.0.0)
Write clear build notes for each upload
Test in Development/Staging before pushing to Production
Keep track of which version is in each environment
Security
Never commit API keys to version control
Use different API keys for different environments
Rotate API keys periodically
Limit API key permissions to only what's needed
Support & Resources
Documentation: docs.gamelaunchercloud.com
Discord Community: Join our Discord
GitHub Issues: Report bugs or request features
Email Support: [email protected]
Version History
See the GitHub Releases page for detailed version history and changelog.
License
This extension is licensed under the MIT License. See the LICENSE file for details.
Last updated
Was this helpful?