CLIENTFlutterGamePuzzleAndroidLIVE ON PLAY STORE

2048 Football — Soccer Puzzle

A football twist on the classic 2048 — slide and merge player tiles across the grid to build up the pitch and chase a high score. A polished, smooth-animating puzzle game built in Flutter and live on Google Play.

2048 Football — Soccer puzzle
App screen
App screen
ROLE
Flutter Developer
DURATION
Full game build
PLATFORM
Android · Google Play
STATUS
Live on Play Store
01 — Challenge

The 2048 mechanic is deceptively simple to play and genuinely hard to make feel great — every merge has to move smoothly and land instantly.

The brief was a football-themed take on the classic 2048 sliding puzzle: combine matching player tiles to advance up the ranks and rack up a score, wrapped in a clean, sporty look that fans of both puzzles and football would enjoy.

The real work is in the feel. A tile game lives or dies on responsive input, fluid merge animations, and reliable scoring and game-over logic — all running at a steady frame rate on a wide range of Android devices.

02 — Process
PHASE 01

Grid & merge engine

Built the core 2048 board in Flutter — swipe detection in four directions, tile spawning, and the merge rules that combine matching football tiles — with score tracking and best-score persistence baked in from the start.

PHASE 02

Feel & animation

Tuned the slide-and-merge animations so every move reads instantly and smoothly, added the football theming and tile artwork, and handled the edge cases — full boards, valid-move checks, and clean game-over detection.

PHASE 03

Polish & ship

Wrapped it in a polished sporty UI, tested across screen sizes for a consistent 60fps feel, and shipped to Google Play — store listing, build signing, and release included.

03 — Screens
Pick a league — Premier League, Brasileirão, MLS, Primeira Liga and more
Pick a league — Premier League, Brasileirão, MLS, Primeira Liga and more
Achievements — track progress and fill the trophy cabinet club by club
Achievements — track progress and fill the trophy cabinet club by club
Chase, then beat, your best score — one tap to play again
Chase, then beat, your best score — one tap to play again
04 — Features
GAMEPLAY
Classic 2048, football-themed
Slide the grid to merge matching player tiles into higher ones — the familiar, addictive 2048 loop reskinned around football for fans of the sport.
FEEL
Smooth merge animations
Responsive four-way swipe input and fluid tile animations so every move feels instant and satisfying, tuned to hold a steady frame rate on a range of Android devices.
SCORING
Score & best-score tracking
Live scoring with a persistent best score to beat, plus reliable full-board and game-over detection so a run always ends cleanly.
DELIVERY
Built & shipped in Flutter
Designed, built, and released end-to-end as a single-codebase Flutter game — live on Google Play with the store listing and release handled.
05 — Results
Live
On Google Play
2048
Core mechanic
Flutter
Single codebase
60fps
Target frame rate
NEXT PROJECT
FLUTTER · E-LEARNING · ANDROID
Pathasala Play — E-Learning App
A video-learning app for Odisha's Class 9 & 10 students — every subject, chapter by chapter, in Odia.
↗