Categories: - Development License: MIT AuthorName: The Godot Foundation WebSite: https://godotengine.org/ SourceCode: https://github.com/godotengine/godot/ IssueTracker: https://github.com/godotengine/godot/issues/ Donate: https://godotengine.org/donate/ Description: |- Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that you can focus on making games without having to reinvent the wheel. The Android editor is currently in an experimental stage. The UI has not been adapted for touch screens yet; using a hardware keyboard and mouse is strongly recommended. Currently, android version of godot editor doesn't support exporting projects. This is a 3.x branch of godot engine. It focuses on stability and providing maintenance releases for 3.x version of godot engine. For new features it's advised to use the 4.x branch. Screenshots for projects in asset library are automatically downloaded when browsing. They are user-submitted and some of them may be hosted on third-party services which may violate your privacy (imgur, etc). RepoType: git Repo: https://github.com/godotengine/godot.git Builds: - versionName: 3.5.1.stable versionCode: 305010 commit: 3.5.1-stable timeout: 15000 sudo: - apt-get update - apt-get install -y scons output: bin/android_editor.apk prebuild: - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons platform=android tools=yes target=release_debug android_arch=x86 - cd platform/android/java - gradle generateGodotEditor ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 3.5.1.stable versionCode: 305011 commit: 3.5.1-stable timeout: 15000 sudo: - apt-get update - apt-get install -y scons output: bin/android_editor.apk prebuild: - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons platform=android tools=yes target=release_debug android_arch=x86_64 - cd platform/android/java - gradle generateGodotEditor ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 3.5.1.stable versionCode: 305012 commit: 3.5.1-stable timeout: 15000 sudo: - apt-get update - apt-get install -y scons output: bin/android_editor.apk prebuild: - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons platform=android tools=yes target=release_debug android_arch=armv7 - cd platform/android/java - gradle generateGodotEditor ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 3.5.1.stable versionCode: 305013 commit: 3.5.1-stable timeout: 15000 sudo: - apt-get update - apt-get install -y scons output: bin/android_editor.apk prebuild: - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons platform=android tools=yes target=release_debug android_arch=arm64v8 - cd platform/android/java - gradle generateGodotEditor ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 3.5.3.stable versionCode: 305030 commit: 6c814135b69d4e703956bacc2073b4b179ff5a00 timeout: 15000 sudo: - apt-get update - apt-get install -y scons output: bin/android_editor.apk prebuild: - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons platform=android tools=yes target=release_debug android_arch=x86 - cd platform/android/java - gradle generateGodotEditor ndk: r23c - versionName: 3.5.3.stable versionCode: 305031 commit: 6c814135b69d4e703956bacc2073b4b179ff5a00 timeout: 15000 sudo: - apt-get update - apt-get install -y scons output: bin/android_editor.apk prebuild: - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons platform=android tools=yes target=release_debug android_arch=x86_64 - cd platform/android/java - gradle generateGodotEditor ndk: r23c - versionName: 3.5.3.stable versionCode: 305032 commit: 6c814135b69d4e703956bacc2073b4b179ff5a00 timeout: 15000 sudo: - apt-get update - apt-get install -y scons output: bin/android_editor.apk prebuild: - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons platform=android tools=yes target=release_debug android_arch=armv7 - cd platform/android/java - gradle generateGodotEditor ndk: r23c - versionName: 3.5.3.stable versionCode: 305033 commit: 6c814135b69d4e703956bacc2073b4b179ff5a00 timeout: 15000 sudo: - apt-get update - apt-get install -y scons output: bin/android_editor.apk prebuild: - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons platform=android tools=yes target=release_debug android_arch=arm64v8 - cd platform/android/java - gradle generateGodotEditor ndk: r23c - versionName: 3.6.0.stable versionCode: 306005000 commit: de2f0f147c5b7eff2d0f6dbc35042a4173fd59be timeout: 15000 sudo: - apt-get update - apt-get install -y pkg-config scons output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk prebuild: - mkdir -p /opt/android-sdk/cmdline-tools/latest/bin - ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/ - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle - sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=x86 production=yes tools=yes target=release_debug store_release=yes - cd platform/android/java - gradle generateGodotEditor ndk: 23.2.8568313 - versionName: 3.6.0.stable versionCode: 306005001 commit: de2f0f147c5b7eff2d0f6dbc35042a4173fd59be timeout: 15000 sudo: - apt-get update - apt-get install -y pkg-config scons output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk prebuild: - mkdir -p /opt/android-sdk/cmdline-tools/latest/bin - ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/ - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle - sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=x86_64 production=yes tools=yes target=release_debug store_release=yes - cd platform/android/java - gradle generateGodotEditor ndk: 23.2.8568313 - versionName: 3.6.0.stable versionCode: 306005002 commit: de2f0f147c5b7eff2d0f6dbc35042a4173fd59be timeout: 15000 sudo: - apt-get update - apt-get install -y pkg-config scons output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk prebuild: - mkdir -p /opt/android-sdk/cmdline-tools/latest/bin - ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/ - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle - sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=armv7 production=yes tools=yes target=release_debug store_release=yes - cd platform/android/java - gradle generateGodotEditor ndk: 23.2.8568313 - versionName: 3.6.0.stable versionCode: 306005003 commit: de2f0f147c5b7eff2d0f6dbc35042a4173fd59be timeout: 15000 sudo: - apt-get update - apt-get install -y pkg-config scons output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk prebuild: - mkdir -p /opt/android-sdk/cmdline-tools/latest/bin - ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/ - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle - sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=arm64v8 production=yes tools=yes target=release_debug store_release=yes - cd platform/android/java - gradle generateGodotEditor ndk: 23.2.8568313 - versionName: 3.6.1.stable versionCode: 306015000 commit: b1ba98fced19ac05b7a39b64a97dd7b1005cb7bb timeout: 15000 sudo: - apt-get update - apt-get install -y pkg-config scons output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk prebuild: - mkdir -p /opt/android-sdk/cmdline-tools/latest/bin - ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/ - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle - sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=x86 production=yes tools=yes target=release_debug store_release=yes - cd platform/android/java - gradle generateGodotEditor ndk: 23.2.8568313 - versionName: 3.6.1.stable versionCode: 306015001 commit: b1ba98fced19ac05b7a39b64a97dd7b1005cb7bb timeout: 15000 sudo: - apt-get update - apt-get install -y pkg-config scons output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk prebuild: - mkdir -p /opt/android-sdk/cmdline-tools/latest/bin - ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/ - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle - sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=x86_64 production=yes tools=yes target=release_debug store_release=yes - cd platform/android/java - gradle generateGodotEditor ndk: 23.2.8568313 - versionName: 3.6.1.stable versionCode: 306015002 commit: b1ba98fced19ac05b7a39b64a97dd7b1005cb7bb timeout: 15000 sudo: - apt-get update - apt-get install -y pkg-config scons output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk prebuild: - mkdir -p /opt/android-sdk/cmdline-tools/latest/bin - ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/ - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle - sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=armv7 production=yes tools=yes target=release_debug store_release=yes - cd platform/android/java - gradle generateGodotEditor ndk: 23.2.8568313 - versionName: 3.6.1.stable versionCode: 306015003 commit: b1ba98fced19ac05b7a39b64a97dd7b1005cb7bb timeout: 15000 sudo: - apt-get update - apt-get install -y pkg-config scons output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk prebuild: - mkdir -p /opt/android-sdk/cmdline-tools/latest/bin - ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/ - cd platform/android/java - sed -i 's/url repoUrl//' app/build.gradle - sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle - sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle build: - export ANDROID_SDK_ROOT="$$SDK$$" - scons -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=arm64v8 production=yes tools=yes target=release_debug store_release=yes - cd platform/android/java - gradle generateGodotEditor ndk: 23.2.8568313 MaintainerNotes: |- VersionCode is generated at compile time upstream. F-Droid builds correspond to upstream version codes with an addition of a single digit at the end to differentiate builds for different architecture: x86 - 0 x86_64 - 1 armv7 - 2 arm64v8 - 3 Starting from 3.6.x editor/build.gradle supports incrementing versionName and versionCode via 'editorBuildsNumber` variable. VersionName is incremented, however versionCode is replaced by the one from the build, with a digit for different architectures (and being identical to the generated one otherwise). For future F-Droid builds, editorBuildsNumber should be incremented and it should be reflected in versionCode in the build section: (with buildNumber = 0, arm64v8 will be 306002003, with buildNumber = 5 it will be 306002053 and so on). Scanner complains about `url repoUrl` in app/build.gradle, however it's not a maven repo, but a piece of code to add user supplied maven repos when exporting a project (not used in the build of android editor itself). Upstream also provides android export templates in form of APKs, however, exporting projects is currently not supported in the android version of godot editor, so there's no point in building them. ArchivePolicy: 12 AutoUpdateMode: None UpdateCheckMode: None CurrentVersion: 3.6.1.stable CurrentVersionCode: 306015003