Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Flutter
  3. Crush

Crush

Dart

A Flutter implementation of a Match-3 puzzle game (like Candy Crush) with step-by-step tutorial.

GitHubGitHub
613 stars236 forks0 contributors

What is Crush?

Flutter Crush is an open-source Flutter project that implements a Match-3 puzzle game similar to popular titles like Candy Crush or Bejeweled. It provides a fully functional game example with tile-matching mechanics, visual assets, and sound effects, aimed at demonstrating Flutter's capabilities for game development. The project solves the problem of learning game development in Flutter by offering a concrete, working codebase with an accompanying tutorial.

Target Audience

Flutter developers and mobile app creators interested in learning game development, specifically those wanting to build puzzle or casual games using the Flutter framework.

Value Proposition

Developers choose Flutter Crush because it offers a complete, runnable example of a Match-3 game with detailed educational content, saving time compared to building from scratch. Its unique value lies in combining practical code with step-by-step explanations, making it an ideal learning resource for Flutter game projects.

Overview

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

Use Cases

Best For

  • Learning Flutter game development fundamentals
  • Building Match-3 or tile-matching puzzle games
  • Studying game state management in Flutter
  • Creating educational Flutter project examples
  • Prototyping casual mobile games quickly
  • Understanding interactive UI animations in Flutter

Not Ideal For

  • Teams building commercial Match-3 games requiring a production-ready, fully tested codebase
  • Developers needing a highly modular and maintainable code structure for long-term project scalability
  • Projects that demand optimized performance, advanced graphics, or complex game mechanics beyond basic tile-matching

Pros & Cons

Pros

Complete Game Implementation

Provides a fully playable Match-3 game with core mechanics like tile swapping and matching, offering a concrete, runnable example for hands-on learning.

Educational Tutorial Support

Includes a detailed step-by-step blog post that explains the game's construction and Flutter techniques, making it an effective learning resource for developers.

Pre-loaded Visual and Audio Assets

Comes with custom icons, sounds, and background images sourced from free libraries, reducing initial setup time and effort for asset creation.

Practical Flutter Demonstration

Demonstrates interactive UI elements and game state management in Flutter, serving as a real-world example for those new to game development with the framework.

Cons

Suboptimal Code Structure

The author explicitly states the code structure could be much improved, which may hinder understanding, maintenance, and extension for learners or adapters.

Incomplete and Untested Features

Not all aspects are fully implemented or tested, as noted in the README, limiting its reliability for direct use in production or advanced scenarios.

Limited In-Project Documentation

The README is brief and relies on an external blog post for explanations, which can be inconvenient for quick reference or offline learning.

Asset Licensing Restrictions

Some tile icons are under proprietary license and cannot be reused, posing legal risks for derivative works without careful asset replacement.

Frequently Asked Questions

Quick Stats

Stars613
Forks236
Contributors0
Open Issues0
Last commit2 years ago
CreatedSince 2018

Tags

#dart#educational#game-development#ui-framework#open-source-game#puzzle-game#mobile-game#flutter

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
20482048

Famous 2048 Game in Flutter

Stars373
Forks90
Last commit4 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