UnTangle - Android Puzzle Game Template with AdMob

Bluehost Shared Hosting

UnTangle is a native Android puzzle game source code project built with Android Studio. Players solve puzzles by removing arrows in the correct sequence without causing collisions. The game includes procedural level generation, multiple difficulty modes, local progress saving, hints, lives system, and AdMob monetization support.

The project is suitable for developers looking to publish a puzzle game on Google Play or customize it for their own branding.

 

Demo

Google Play Demo:

https://play.google.com/store/apps/details?id=com.untangle.arrowpuzzle

 

Features

Puzzle Gameplay

  • Arrow-based logic puzzle mechanics
  • Collision detection system
  • Progressive difficulty scaling
  • Procedural level generation
  • Unlimited playable levels

Game Modes

  • Easy Mode
  • Hard Mode

Player Progression

  • Level progression tracking
  • Local high score system
  • Lives (Hearts) system
  • Hint system
  • Statistics tracking

Audio

  • Sound effects included
  • Background music support
  • User-selected local music playback

User Interface

  • Responsive layouts
  • Phone and tablet support
  • Light and dark themed gameplay modes
  • Smooth animations and transitions

Monetization

  • AdMob Banner Ads
  • AdMob Interstitial Ads
  • AdMob Rewarded Ads
  • Centralized ad management system

Performance

  • Native Android implementation
  • Optimized rendering
  • Adaptive screen scaling
  • Efficient memory usage

Technical Requirements

Development Environment

  • Android Studio Narwhal or newer
  • Java 17
  • Gradle 8+
  • Android SDK installed

Android Configuration

  • Minimum SDK: API 24 (Android 7.0)
  • Target SDK: API 37 (Android 17)
  • Compile SDK: API 37

Device Requirements

  • Android 7.0 or later
  • Minimum RAM: 2 GB
  • Recommended RAM: 4 GB+
  • Approximately 100 MB free storage

Monetization Requirements

  • Google AdMob account
  • Internet connection for ad loading

Package Includes

  • Complete Android Studio Source Code
  • Java Source Files
  • XML Layout Files
  • AdMob Integration
  • Documentation

Customization

The project can be customized through Android Studio.

Common modifications include:

  • Application name
  • Package name
  • App icon
  • Splash screen
  • Android colors
  • AdMob IDs

AdMob Setup

The project supports:

  • Banner Ads
  • Interstitial Ads
  • Rewarded Ads

To activate monetization:

  1. Create an AdMob account.
  2. Generate ad unit IDs.
  3. Replace placeholder IDs in the configuration files.
  4. Build and publish the application.

Documentation is included.

 

Save System

 

The game stores player progress locally, including:

  • Current Level
  • High Score
  • Settings
  • Statistics
  • Game Progress

No external server is required.

 

Compatibility

Supported devices include:

  • Android phones
  • Android tablets

Supported orientations:

  • Portrait Mode and Landscape

Documentation

Documentation includes:

  • Project Setup
  • Build Instructions
  • AdMob Configuration
  • Package Name Change
  • App Signing
  • Google Play Release Steps

Support

Support is provided for:

  • Installation assistance
  • Basic setup questions
  • Build-related issues

Customization services are not included unless stated otherwise.

 

Changelog

Version 1.0

  • Initial release

0 average based on 0 ratings.

Krishna-Apps

Krishna-Apps

Visit Author's Portfolio

View Portfolio
Last Update 2026-06-17
Created 2026-06-17
Sales 0
Discussion Comments
Software Version Android 15.0 Android 12.0 Android 11.0 Android 10.0 Android 9.0
Files Included .apk .dex .dat .java .xml
Video Preview Resolution