Top Game Development packages
Game engines and toolkits for Flutter (Flame, Bonfire, Forge2D)
| Rank | Package | Publisher | Description | Downloads / 30d | Stars | Likes |
|---|---|---|---|---|---|---|
| #1 | rive.app | Rive Flutter Runtime. This package provides runtime functionality for Rive graphics built with the Rive editor available at https://rive.app | 350,025 | ★ 1,463 | 1,930 | |
| #2 | rive.app | Rive's native runtime and renderer for Flutter. | 197,576 | — | 55 | |
| #3 | ravenlab.tech | Flutter plugin for Unity 3D integration — typed bridge, lifecycle management, and communication layer. | 130,529 | ★ 7 | 17 | |
| #4 | ravenlab.tech | Lightweight spritesheet animation widget for Flutter. Grid-based and JSON atlas (TexturePacker, Aseprite) support with named animations, playback modes, and external controller. | 128,531 | ★ 2 | 11 | |
| #5 | flame-engine.org | A minimalist Flutter game engine, provides a nice set of somewhat independent modules you can choose from. | 85,878 | ★ 10,559 | 2,302 | |
| #6 | marcobavagnoli.com | A low-level audio plugin for Flutter, mainly meant for games and immersive apps. Based on the SoLoud (C++) audio engine. | 38,515 | ★ 388 | 572 | |
| #7 | flame-engine.org | Audio support for the Flame game engine, basically a thin wrapper around the audioplayers package.
| 23,638 | ★ 10,559 | 108 | |
| #8 | aloisdeniel.com | A widget that renders a subpart of an image. | 23,085 | — | 0 | |
| #9 | flame-engine.org | Package to add SVG rendering support for the Flame game engine | 6,011 | ★ 10,559 | 27 | |
| #10 | flame-engine.org | Tiled support for the Flame game engine. This uses the tiled package and provides wrappers and components to be used inside Flame. | 5,662 | ★ 10,559 | 68 | |
| #11 | flame-engine.org | A 2D physics engine for Dart (based on Box2D), also works with the Flame game engine in Flutter | 4,749 | ★ 196 | 134 | |
| #12 | flame-engine.org | A simple plugin for the Flame Engine to import spritesheets generated by the TexturePacker tool. | 4,220 | ★ 10,559 | 16 | |
| #13 | rafaelbarbosatec.com | (RPG maker) Create RPG-style or similar games more simply with Flame. | 4,055 | ★ 1,449 | 507 | |
| #14 | melby.me | An opinionated toolkit for creating 2D platformers on top of Flame engine. | 3,831 | ★ 53 | 20 | |
| #15 | Flutter package converted from threejs and three_dart to allow users to view, edit, and control 3D models. | 3,127 | ★ 85 | 62 | ||
| #16 | flame-engine.org | Rive support for the Flame game engine. This uses the rive package and provides wrappers and components to be used inside Flame. | 3,058 | ★ 10,559 | 41 | |
| #17 | flame-engine.org | Forge2D (Box2D) support for the Flame game engine. This uses the forge2d package and provides wrappers and components to be used inside Flame. | 2,035 | ★ 10,559 | 80 | |
| #18 | Spritesheet support for Flutter | 906 | — | 4 | ||
| #19 | flame-engine.org | Easy to use texture atlases for the flame engine created with the fire atlas editor | 864 | ★ 10,559 | 17 | |
| #20 | blue-fire.xyz | A simple sprite format for building 1bit styled graphics. | 833 | — | 3 | |
| #21 | fledge-framework.dev | Annotations for the Fledge ECS framework. Used with fledge_ecs_generator for code generation. | 488 | — | 0 | |
| #22 | quute.com | Flutter Fireworks is a customizable, performant fireworks effect, powered by the Flame engine. Ideal for adding vibrant animations to celebrate special moments or achievements. | 470 | ★ 8 | 25 | |
| #23 | fledge-framework.dev | A Bevy-inspired Entity Component System (ECS) for Dart and Flutter game development. | 440 | — | 0 | |
| #24 | justunknown.com | A feature-rich 2D game engine for Flutter with ECS, physics, audio, tilemaps, particles, animation, and input systems for building cross-platform games. | 362 | ★ 1 | 6 | |
| #25 | 7omtech.fr | Flutter FFI plugin for Chipmunk2D physics engine - a lightweight 2D physics library | 293 | — | 2 | |
| #26 | A high-performance 3D physics engine for Flutter, powered by Rapier (Rust/WASM). | 276 | — | 3 | ||
| #27 | fledge-framework.dev | Core render infrastructure for Fledge - render graph, two-world architecture, render layers, and render scheduling. | 241 | — | 0 | |
| #28 | flame-engine.org | Experimental 3D support for the Flame Engine | 225 | ★ 10,559 | 58 | |
| #29 | fledge-framework.dev | Input handling plugin for the Fledge ECS game framework. Provides action-based input mapping with keyboard, mouse, and gamepad support. | 206 | — | 0 | |
| #29 | justunknown.com | High-performance audio processing pipeline for just_game_engine. Supports all platforms with native backends (AVAudioEngine, XAudio2, OpenAL) and Web Audio API. | 206 | — | 1 | |
| #31 | fledge-framework.dev | 2D rendering components for Fledge - sprites, cameras, transforms, and animation. | 204 | — | 0 | |
| #32 | Scratchable overlay to reveal hidden widgets with gestures and callbacks. Supports progress tracking, confetti, haptics, sound, brush textures, image overlays, and a controller for reset/reveal-all. | 199 | — | 2 | ||
| #33 | A 3D physics engine for dart (based on cannon.js) that allows users to add physics support to their 3D projects. | 162 | ★ 6 | 6 | ||
| #34 | flame-engine.org | An extensible and customizable console to help debug Flame games. | 160 | ★ 10,559 | 9 | |
| #35 | jacopoguzzo.dev | A flexible and efficient Quadtree implementation for Flutter and Dart, perfect for spatial indexing, collision detection, and organizing large sets of 2D data. | 137 | — | 5 | |
| #36 | justunknown.com | Tiled Map Editor (TMX/TSX) parser and renderer for 2D game engines. | 130 | — | 1 | |
| #37 | Basic data structures for your 2D game. | 98 | ★ 55 | 7 | ||
| #38 | flame-engine.org | Spine support for the Flame game engine. This uses the spine_flutter package and provides wrappers and components to be used inside Flame. | 83 | — | 6 | |
| #39 | asgalex.pro | A set of useful utils to extend tiled functionality, such as processing each tile individually, easy loading tile's sprite or animation, compositing tiles into single image | 71 | ★ 14 | 15 | |
| #40 | Isometric map generation using Flame, Flutter's game engine. | 67 | ★ 9 | 17 | ||
| #41 | flame-engine.org | Sprite Fusion support for the Flame game engine. This package parses and renders tilemaps exported from Sprite Fusion tool. | 65 | ★ 10,559 | 9 | |
| #42 | A 3D physics engine for dart (based on Oimo.js) that allows users to add physics support to their 3D projects. | 63 | — | 4 | ||
| #43 | pocketpy.dev | A lightweight Python interpreter for game engines. It supports Android/iOS/Windows/Linux/MacOS. | 62 | ★ 2,058 | 14 | |
| #44 | bszarlej.de | A lightweight, type-safe state machine for the Flame game engine, enabling modular and reusable behavior for Flame components. | 59 | — | 4 | |
| #45 | flame-engine.org | Markdown support for the Flame game engine, bridging the markdown package into Flame's text rendering pipeline.
| 55 | — | 3 | |
| #46 | Audio support for the Flame game engine. This containst all audio related code will live in the future, using the audioplayers package. | 53 | — | 3 | ||
| #47 | joshi.dev | A Widget-based Game Engine for Flutter - Create games directly with Widgets as a part of your app | 51 | ★ 26 | 20 | |
| #47 | flame-engine.org | Support for Kenney XML spritesheets for the Flame game engine. This package parses XML files produced by Kenney. | 51 | — | 8 | |
| #49 | The Particular is a high performance particle effects flutter widget. | 47 | ★ 17 | 47 | ||
| #50 | flame-engine.org | Integrate the Oxygen ECS with the Flame Engine. | 43 | — | 13 | |
| #51 | apptakk.com | minimal data-driven sprite render and animation lib for Flutter | 37 | — | 8 | |
| #52 | dip.dev | Library for working with EVE Frontier online game api. | 31 | — | 3 | |
| #53 | bszarlej.de | A procedural world generation toolkit for Flame, providing chunk-based tile management, animated and weighted sprites, and noise-driven terrain generation for 2D games. | 29 | — | 5 | |
| #53 | tnantoka.com | Animated sprite widgets from sprite sheet images but not for game. | 29 | — | 7 | |
| #55 | plugfox.dev | Library for creating and managing a canvas similar to CustomPaint but with more features.
| 25 | — | 21 | |
| #56 | 3D Game engine for Flutter written in Dart language. | 24 | — | 13 |