Mobile Apps

Bag Sort: Puzzle Game Development

Bag Sort: Airport Puzzle is a Flutter mobile game built for Android, featuring luggage sorting gameplay in a cartoon airport style.

Problem Statement

The core challenge

Design a mobile sorting game that remains simple to understand while becoming progressively faster and more difficult.

Key Requirements

  • Sorting mechanics using drag-and-drop and tap gestures.
  • Multiple progression tracks including levels, scores, missions, and achievements.
  • Retention mechanics like daily rewards, endless mode, and monetization via rewarded ads.

Architectural Breakdown

  • Client Engine: Flutter mobile app rendering cartoon graphics and bag variations.
  • Monetization: Google Mobile Ads SDK integration for rewarded ads.
  • Release Pipeline: Google Play Console testing track configurations.

Implementation Strategy

We built the game in Flutter, utilizing reactive state structures to track lives, combos, levels, achievements, and active scores.

Technical Decisions

  • Chose Flutter to achieve rapid layout iterations and leverage Dart UI rendering speed.
  • Implemented a local state system to coordinate achievements and progression paths.

Key Challenges Solved

  • Tuning drag-and-drop responsiveness under progressive difficulty was solved by refining hit-box tolerances on luggage design variations.

Quality Assurance & Testing

Ran Google Play internal testing campaigns to collect feedback on controls, difficulty progression, and ad integrations.

Project Outcome

A production-focused Android puzzle game with multiple progression and retention systems.

Technology Stack

FlutterDartGoogle Mobile AdsGoogle Play Developer Console

Related Engineering Services

Add an AI assistant to your site

Tell us about your project. We'll reply on the same day.