flame-engine/flame

A Flutter based game engine.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 38 minutes ago
Added to GitGenius on September 5th, 2026
Created on October 22nd, 2017
Open Issues & Pull Requests: 83 (+0)
GitHub issues: Enabled
Number of forks: 1,040
Total Stargazers: 10,741 (+0)
Total Subscribers: 136 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.2 hours
Mean response time: 58.6 days
90th percentile: 70.0 days
Tracked items: 247

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 76% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 7% of issues opened in the past year have been closed. Three people close 88% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 37
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 501 days
Stale 30+ days: 29
Stale 90+ days: 26

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • enhancement (119)
  • bug (109)
  • hacktoberfest (11)
  • Waiting for author (6)
  • good first issue (4)
  • help wanted (3)
  • documentation (2)
  • Flutter issue (1)

Most active issues this week

Detailed Description

Flame is a game engine built on Flutter that enables developers to create 2D games using Dart.

Flame addresses the challenge of game development within the Flutter ecosystem by providing a structured framework that abstracts away low-level rendering and input handling. The engine works by layering game logic components on top of Flutter's rendering capabilities, allowing developers to define game objects, handle collisions, manage animations, and respond to user input through a consistent API. This approach lets developers leverage Flutter's cross-platform strengths while focusing on game-specific concerns rather than platform-level graphics details.

Developers considering Flame should evaluate whether their project targets platforms where Flutter excels, particularly mobile and web. The engine suits developers already familiar with Dart and Flutter who want to avoid learning a separate game development environment. It works well for 2D games of varying complexity, from simple casual games to more involved projects. Developers building games that require tight performance optimization or extensive 3D capabilities should consider whether Flame's abstraction level meets their needs, as the engine is optimized for 2D gameplay.

The project maintains active development with regular updates addressing bug fixes and feature additions. The codebase shows consistent refinement of core systems and responsive incorporation of community contributions. Documentation receives ongoing attention to support new users entering the framework. The project demonstrates engagement with its community through issue resolution and collaborative development practices.