Skip to content

Android clicker game demo, exported from Godot Engine.

License

Notifications You must be signed in to change notification settings

FlavioFS/godot-clef-clicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Clef Clicker

Description

Clicker game demo for Android (built from Godot Engine).

Clef clicker gif

Features

  • Google Play Games Services integration
  • Architectures -> armv7, arm64v8, x86
  • Particles
  • BGM & SFX
  • Trails (Line2D)

Dependencies

Instructions

  1. Clone Godot 3.1.1-stable.
  2. DO NOT FORGET TO CHECKOUT TO BRANCH 3.1.1-stable!
  3. Clone FrogSquare's modules and follow those instructions (add repos to "modules" directory etc).
  4. Customize FrogSquare's module by adding this line to GODOT_ROOT/modules/GodotGoogleService/android/PlayService.java:
    module edit photo
Utils.callScriptFunc("GoogleService", "loginFail", "true"); // ADD THIS LINE
  1. Compile Godot for your development platform: Windows, Linux.
  2. Create and configure an App at Google Play Console.
  3. Link your game to a Google Play Games Services instance with achievements and leaderboards.
  4. Edit Achievements at Achievements.gd.
  5. Edit Achievements at Leaderboards.gd.
  6. Link your app to Firebase console and download google-services.json. Put it into GODOT_ROOT/platform/android/java.
  7. Compile the Android templates, passing your App ID to FrogSquare's GodotGoogleService module.
scons p=android target=release_debug android_arch=armv7
scons p=android target=release android_arch=armv7
scons p=android target=release android_arch=arm64v8
scons p=android target=release android_arch=x86
cd platform/android/java
./gradlew build
  1. Run the project and set the android templates.
  2. Set certificate keys and export a release apk.
  3. Upload it to Google Play Console.

Permissions

  • Access Network State
  • Internet

Caveats

  • You will need to have your app "Published" at Google Play Console
    • That doesn't mean having a public version, only means you must pass the initial "Pending publication" state.
  • YOU CANNOT TEST AN UNPUBLISHED VERSION
    • Yeah! You cannot build from Godot and go straight up testing your GPGS code, it won't work!
    • You MUST upload it to App store as an Internal test AT LEAST.
  • Any of these versions will be enough for a minimal test:
    • Internal test
    • Alpha test
    • Beta test
  • You must create a list of testers at Console.
  • You must allow that list of testers (specially for Internal test) at Google Play Game Services tab (the GPGS one, not the App Console).
  • Internal tests are instant, as fast as Google Drive access.
  • Alpha and Beta can take ours to reflect changes in store.
  • Published version may take days.

About

Android clicker game demo, exported from Godot Engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published