blazium-games/Build Blazium Game

Build Blazium Game for use with macOS, Windows, and Linux CI/CD runners.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jul 7, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: blazium-games/export-blazium-game@c7711308def33664ae6e7cd309ebe1edb909d2d8 # v0.3.2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
blazium-versionBlazium Engine version: e.g., 0.1.184-nightly, 0.1.188-nightly, etc. Must include major, minor, and patch.latest
game-nameGame name: e.g., ProjectHangmanyes
android-packageAndroid package name: e.g., app.blazium.game_androidapp.blazium.game_android
ios-packageiOS package name: e.g., app.blazium.game_iosapp.blazium.game_ios
platform-namePlatform to build for name. eg. Windows Desktop x86_64, Linux x86_64, etc. Must match version in editor.yes
secret-macos-build-certificate-base64Base64 encoded certificate for macOS.
secret-p12-passwordP12 password for the certificate.
secret-keychain-passwordKeychain password.
secret-ios-distribution-certificate-base64Base64 encoded distribution certificate for iOS.
secret-ios-deploy-provision-profile-ios-base64Base64 encoded provisioning profile for iOS.
secret-apple-idApple ID.
secret-apple-team-idApple Team ID.
secret-apple-passwordApple password or App Specific Password.
secret-android-keystore-base64Base64 encoded keystore for Android.
secret-android-keystore-passwordAndroid keystore password.
secret-android-keystore-userAndroid keystore alias.
steam-app-idSteam App ID. If you are not building for Steam, leave it empty. Used only if store-name is set to 'steam'.""
store-nameOptional: Store name for the game. Used for versioning and export presets. Also used to know if the game is for Steam.""
base-game-versionBase version of the game. Used for versioning and export presets.1.0
use-cacheUse cache.true
namedescription
game_versionThe game message