Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Flutter
  3. 2048

2048

Dart

A Flutter implementation of the classic 2048 puzzle game with high score tracking and colorful UI.

GitHubGitHub
373 stars90 forks0 contributors

What is 2048?

2048 is an open-source implementation of the classic 2048 puzzle game built with Flutter. It recreates the addictive tile-sliding gameplay where players combine numbered tiles to reach the 2048 tile, featuring persistent high score tracking and a colorful interface. The project serves as both a playable game and a reference for Flutter game development.

Target Audience

Mobile developers and Flutter enthusiasts looking for a complete, runnable example of a simple game built with Flutter, or anyone wanting to play 2048 on a Flutter-based platform.

Value Proposition

It provides a fully functional, visually polished 2048 game that is cross-platform by default, with clean code that can be studied or extended. Unlike web-based 2048 versions, this is a native mobile implementation with local storage for high scores.

Overview

Famous 2048 Game in Flutter

Use Cases

Best For

  • Learning Flutter game development basics
  • Studying a complete Flutter app with state management
  • Playing 2048 on iOS or Android via a native app
  • Exploring simple game UI design in Flutter
  • Finding a reference for local storage implementation in Flutter
  • Contributing to a small, well-defined open-source game project

Not Ideal For

  • Developers seeking a 2048 game with smooth sliding animations, as this project explicitly lists that as a TODO item.
  • Teams needing a feature-rich game with multiple modes or advanced options, since it focuses only on core gameplay without extras like undo or save states.
  • Projects requiring extensive documentation for learning or contribution, given the README is minimal and lacks detailed guides.

Pros & Cons

Pros

Persistent High Scores

Saves best scores across sessions using local storage, as highlighted in the features list for reliable gameplay tracking.

Vibrant Visual Design

Features a colorful grid and custom typography for better gameplay clarity and aesthetic appeal, per the README's emphasis on visual polish.

Cross-Platform Compatibility

Built with Flutter, ensuring the game runs seamlessly on both iOS and Android devices without platform-specific code.

Educational Codebase

Provides a clean, well-structured Flutter implementation useful for learning game development basics and state management, as noted in the value proposition.

Cons

Missing Core Animation

The README admits sliding grid animation is not implemented, which is a standard feature in 2048 games and reduces visual appeal and user engagement.

Basic Feature Set

Limited to core gameplay without additional features like undo, multiple themes, or game modes, making it less versatile compared to other 2048 implementations.

Sparse Documentation

The README is minimal, lacking detailed setup instructions, code explanations, or contribution guidelines, which could hinder new developers or contributors.

Frequently Asked Questions

Quick Stats

Stars373
Forks90
Contributors0
Open Issues5
Last commit4 years ago
CreatedSince 2018

Tags

#dart#game-development#game#open-source-game#puzzle-game#mobile-game#cross-platform#flutter#2048

Built With

F
Flutter
D
Dart

Included in

Flutter59.5k
Auto-fetched 1 day ago

Related Projects

TetrisTetris

a tetris game powered by flutter. 使用flutter开发俄罗斯方块。

Stars1,669
Forks348
Last commit7 months ago
CrushCrush

How to build a Match-3 game, like Candy Crush, Bejeweled, FishDom… in Flutter.

Stars613
Forks236
Last commit2 years ago
FlipFlip

Public repo for flutterflip, a reversi clone built with Flutter.

Stars268
Forks59
Last commit2 days ago
Ghost RiggerGhost Rigger

Cyberpunk-inspired puzzle game prototype created with Flutter and Flame #Hack20 #FlutterHackathon

Stars265
Forks41
Last commit5 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub