Tap Cube Escape 3D - TapAway Block Puzzle With Ads icon

Tap Cube Escape 3D - TapAway Block Puzzle With Ads

Hot or Not
Tap Cube Escape 3D - TapAway Block Puzzle With Ads

Description

Tap Cube Escape 3D is a modern, hyper-casual 3D block puzzle Android game built with Kotlin, Jetpack Compose, and a hardware-accelerated OpenGL ES 2.0 engine.

Players interact with intricate 3D block structures by rotating them 360 degrees and tapping arrow-marked cubes to release them into open space. Each move requires spatial awareness and strategic planning to prevent cubes from colliding with adjacent blocks.

The game comes packed with 2,000 deterministic levels, integrated Google AdMob ads (Banner, Interstitial, and Rewarded), European GDPR Consent (Google UMP), and offline local progress saving.

Important Notice: This game requires external Google AdMob and Google Play Console developer accounts to display live advertisements and publish to the Google Play Store. These third-party developer accounts are independent services provided by Google LLC and are not included with the purchase of this source code package.

Try Demo APK: Test the live game directly on your Android device before purchasing: Download Demo APK (Google Drive)

Features

  • 2,000 Solvable Levels: Deterministic levels procedurally generated across 40 geometric archetypes with verified solvability.
  • OpenGL ES 2.0 3D Engine: Smooth 60 FPS rendering, full 360-degree orbit camera, intuitive pinch-to-zoom, and dynamic cube launch animations.
  • Jetpack Compose UI: Clean Material 3 user interface with smooth transitions, responsive layouts, and modern dialogs.
  • Google AdMob Monetization:
    • Adaptive Banner anchored at the screen bottom.
    • Frequency-capped Interstitial ads shown between levels with interval timers.
    • Rewarded Video ads granting booster refills (Camera Reset, Bomb Blast, Hint).
    • Master test mode toggle (isTestMode = true/false) and safe empty placeholder IDs.
  • Google UMP GDPR Consent: Integrated User Messaging Platform for European privacy compliance with an in-game "Privacy Options" button in Settings.
  • Tactical Boosters: In-game tools including Center Camera reset, Bomb Blast block clearing, and Hint solvers.
  • Audio & Haptics: Ambient background music, dynamic synthetic sound effects, and tactile haptic vibration feedback.
  • Offline Auto-Save: Automatically preserves unlocked levels, high scores, booster inventory, and sound preferences locally on the device.
  • Easy Reskinning: Simple centralized configuration files for colors, themes, ad IDs, and sound effects.

Requirements

  • Android Studio: Quail 4 | 2026.1.4 or newer (compatible with Ladybug, Koala, Jellyfish).
  • Language: Kotlin 2.4.20.
  • Java Development Kit (JDK): Java 21 (OpenJDK 21 or Android Studio bundled JDK).
  • Minimum Android OS: Android 7.0 (API Level 24) or higher.
  • Target / Compile SDK: API 37.
  • Testing Device: An Android device or Android Virtual Device (AVD) emulator with OpenGL ES 2.0+ support.
  • Developer Accounts (for publishing): Google Play Console account (to publish on Play Store) and Google AdMob account (to serve live ads).

Instructions

  1. Extract the Package: Unzip main-files.zip on your computer to access the source code and documentation.
  2. Open in Android Studio: Launch Android Studio, select File > Open, and navigate to the project directory. Allow Gradle to sync dependencies automatically.
  3. Change Package ID: Open app/build.gradle.kts and update applicationId = "com.yourname.tapcubeescape" to your unique package name.
  4. Change App Name: Open app/src/main/res/values/strings.xml and update the app_name string to your desired game title.
  5. Configure AdMob IDs: Open app/src/main/java/com/game/tapcubeescape/ads/AdConfig.kt and insert your AdMob Banner, Interstitial, and Rewarded Ad Unit IDs. Set isTestMode = false before publishing.
  6. Update AdMob App ID: Open app/src/main/AndroidManifest.xml and update the APPLICATION_ID metadata tag with your Google AdMob App ID.
  7. Customize Graphics & Themes: Modify block color palettes in ThemeConfig.kt and replace icon files in res/mipmap/ and res/drawable/.
  8. Build Signed Release: Go to Build > Generate Signed Bundle / APK > Android App Bundle (.aab), create or select your keystore, and generate the production release bundle for Google Play. (Always back up your keystore file and passwords!).
Authorrewardapps
CategoryApp Templates / Android / Applications / Games
Price$23
Extended License$69
First ReleaseOct 14, 2026
Last UpdateOct 14, 2026
Files included.html, .kt, .kts, .gradle, .gradle.kts, .aab, .apk, .java, .xml, build.settings
Operating systemsAndroid 7.0, Android 8.0, Android 9.0, Android 10.0, Android 11.0, Android 12.0, Android 13.0, Android 14.0, Android 15.0, Android 16.0
Programming languageJava, Kotlin
App framework / engineAndroid (Native), Jetpack Compose

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit