Single Line Block Fill — Puzzle Game Android Templat 600+ Levels | Shop & power-ups with AdMob

Bluehost Shared Hosting

Single Line Block Fill — Puzzle Game Android Template

A complete, ready-to-publish Android puzzle game with 600 levels, AdMob ads, daily challenges, achievements, and a full reskin guide.

Single Line Block Fill is a polished, production-ready Android puzzle game built with Jetpack Compose. Players draw a single continuous line to fill every tile on the grid—simple to learn, endlessly challenging to master.

With 600 hand-crafted levels across 10 themed worlds, a full coin economy, power-ups, daily challenges, and achievements, this is a complete game—not a prototype. Buy it, reskin it in under an hour, and publish it to the Play Store.

✨ Key Features

Gameplay

  • 600 levels across 10 unique worlds (60 levels per world)
  • 8 special tile types: Key/Lock, Gate/Switch, One-Way, Ice, Portal, Trap, Bonus
  • 3-star rating system based on hints used, undos, and attempts
  • Power-ups: Undo, Eraser, Hint, and Auto-Fill
  • In-game tutorial system with contextual overlays
  • Gameplay Reference screen for all tile types and power-ups

Progression

  • 10 themed worlds with sequential unlock system
  • 20 achievements across 4 tiers (Bronze → Legend)
  • Daily Challenge with 3 difficulties (Easy, Normal, Hard)
  • Daily login streak tracking with rewards
  • Theme Studio — unlock and apply world themes

Monetization (AdMob)

  • Banner ads on Home, World Select, and Level Select screens
  • Interstitial ads after level completion (configurable frequency)
  • Rewarded ads for double coins and free power-ups
  • In-game coin economy with a dedicated Shop screen

Developer Experience

  • ⚙️ Centralized AppConfig.kt — all reskin values in one file
  • Every function and class documented with KDoc
  • Step-by-step RESKIN_MANUAL.md included
  • ️ Buyer-editable constants clearly marked with // ← CHANGE THIS

️ Technical Specifications

<tbody> </tbody>
Platform Android
Language Kotlin (100%)
UI Framework Jetpack Compose
Min SDK API 26 (Android 8.0)
Target SDK API 35 (Android 15)
Architecture MVVM + Repository
Persistence DataStore (Preferences)
Serialization Gson
Ads SDK Google AdMob (Google Mobile Ads 23.x)
Build System Gradle (Kotlin DSL)
IDE Android Studio

What’s Included

Project Structure (High-level)

SingleLineBlock/ ├── app/src/main/ │   ├── java/com/example/singlelineblock/ │   │   ├── config/        AppConfig.kt (centralized reskin config) │   │   ├── engine/        GameEngine.kt, HintSystem.kt │   │   ├── ads/           AdManager.kt │   │   ├── audio/         AudioManager.kt │   │   ├── core/          GameServices.kt │   │   ├── data/          GameRepository.kt, EconomyManager.kt, │   │   │                  LevelLoader.kt, LevelCatalog.kt, │   │   │                  DailyChallengeManager.kt │   │   ├── model/         All data models (fully documented) │   │   ├── viewmodel/     10 ViewModels (fully documented) │   │   └── ui/            All screens, components, navigation, theme │   └── assets/levels/     600 levels in JSON format (10 world packs) ├── RESKIN_MANUAL.md        Step-by-step buyer guide 

How to Reskin (≈ 30 Minutes)

  1. Open AppConfig.kt — update app name, support email, and website URLs
  2. Replace the 4 AdMob IDs with your production IDs
  3. Update applicationId in build.gradle.kts
  4. Replace the app icon
  5. Build, test, and publish

Full step-by-step instructions are included in RESKIN_MANUAL.md.

Requirements

  • Android Studio (Hedgehog or newer)
  • Google AdMob account
  • Google Play Developer account (one-time $25 fee)
  • Basic Android/Kotlin knowledge is helpful (but not required for reskin)

Support

This item includes 6 months of item support as per CodeCanyon policy. For support requests, please use the CodeCanyon comments section or contact via the support email provided in your purchase.

Support includes:

  • Help with the reskin process
  • Bug fixes for issues in the original code
  • Answers to questions about the codebase

Support does not include:

  • Adding new features
  • Custom development work
  • Issues caused by buyer modifications

0 average based on 0 ratings.

pooccm

pooccm

Visit Author's Portfolio

View Portfolio
Last Update 2026-02-24
Created 2026-02-24
Sales 1
Discussion Comments
Software Version Kotlin 1.x Android 15.0 Android 12.0 Android 11.0 Android 10.0 Other
Files Included .apk .java
Video Preview Resolution 1080x1920