← All games
Puzzle · Numbers 4.6 ★ Live on Play Store

2048
Flutter

The addictive sliding-tile classic, rebuilt in Flutter. Silky spring animations, deeply satisfying merges, and that golden 2048 moment you'll keep chasing.

Get it on Google Play →
4.6★
Rating
60fps
Target
Replays
2
4
16
64
4
512
2
2048
What's inside

Every merge feels earned.

🌊

Spring Physics

Tiles slide and merge with underdamped spring animations. The slight overshoot on a merge makes every combination feel physical.

The Glow

Higher-value tiles glow. The 2048 tile pulses gold. You'll know when you've earned it.

📳

Haptic Feedback

Light impact on every slide, medium on big merges. You feel the game as much as you see it.

🏆

Best Score Tracking

Your personal best is tracked and displayed. The end-game screen makes you want to beat yourself.

Under the hood

Built in Flutter. Every frame intentional.

We use SpringSimulation for merges, RepaintBoundary to keep the board isolated, and staggered Interval curves so the glow leads the scale. The result: animations that don't just look smooth — they feel like they have weight.

Read: how we animated this →
// merge animation controller
final spring = SpringDescription(
mass: 1,
stiffness: 800,
damping: 28, // underdamped
);
final glow = CurvedAnimation(
parent: controller,
curve: Interval(0.0, 0.7,
curve: Curves.easeOut),
);
// glow leads the scale ✓

Chase the 2048.

Free on Google Play. The best version of 2048 on Android. We're not modest about it.

Get it on Google Play →
Also check out Minesweeper →