NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4901 most downloaded on pub.dev
(RPG maker) Create RPG-style or similar games more simply with Flame.
Last release 16 days ago
07 Sep 2026
Release timing varies
gaps range from 8 days to 4 months
Most releases are documented
notes for 51 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
349 releases · first in 2020
One column per quarter.
Improvements in MoveToPositionAlongThePath
tiledjsonreaderMoveToPositionAlongThePathFix bug Animations in SimplePlayer and SimpleEnemy.
TalkDialog.SimplePlayer and SimpleEnemy.[BREAKING CHANGE] improvements in objectsBuilder and registerObject to register objects in TiledWorldMap. `dart TiledWorldMap( 'tiled/map.json', force…
Flame to 1.0.0-releasecandidate.11 version.objectsBuilder and registerObject to register objects in TiledWorldMap. TiledWorldMap(
'tiled/map.json',
forceTileSize: Size(32, 32),
objectsBuilder: {
'goblin': (ObjectProperties properties) => Goblin(properties.position),
'torch': (ObjectProperties properties) => Torch(properties.position),
'barrel': (ObjectProperties properties) => BarrelDraggable(properties.position),
'spike': (ObjectProperties properties) => Spikes(properties.position),
'column': (ObjectProperties properties) => ColumnDecoration(properties.position),
'chest': (ObjectProperties properties) => Chest(properties.position),
},
)
TextConfig to TextPaintConfigtilePropertiesBelow() and tilePropertiesListBelow() in GameComponent to access proprieties of the tile set in Tiled.void onCollision(GameComponent component, bool active) in ObjectCollision. Now you can override this method to listen what Component enter in collision.BonfireGameTalkDialog.Adds type above in tiled to render above components
above in tiled to render above componentstiledjsonreaderCameraobjectsBuilder in TiledWorldMapDowngrade flame version to 1.0.0-rc9
- Fix SimpleDirectionAnimation
SimpleDirectionAnimationAdd mixin MoveToPositionAlongThePath and Movement
gameCamera to cameraMoveToPositionAlongThePath and MovementImprovements in SimpleDirectionAnimation
SimpleDirectionAnimationCollisionhttpfix bug animation to up in SimpleEnemy
SimpleEnemyremove comments in FlyingAttackAngleObject (bug)
FlyingAttackAngleObject (bug)Camera.Rename params in simpleAttackMelee
simpleAttackMeleeTapGesture and DragGesture together.Joystick(KEYBOARD) to adds diagonal movement with directional.moveToPosition of the Player.BREAKING CHANGE: add Shapes(circle,rectangle,polygon) to use collisions.
TapGesture and DragGesture together.Sensor.TalkDialog.Improvement in simpleAttackMelee
simpleAttackMeleeInterfaceComponent when selectable enableImprovement in Camera when moveOnlyMapArea enable.
Camera when moveOnlyMapArea enable.animation.playOnce in Player and EnemyaddAction in JoystickseePlayer in GameDecorationFix bug in cameraMoveOnlyMapArea
cameraMoveOnlyMapAreaCameraConfig in BonfireTiledWidget and BonfireWidgetBREAKING CHANGE: All params Sprite in components become Future .
Sprite in components become Future<Sprite>.Animation in components become Future<SpriteAnimation>.Lighting use setupLighting(LightingConfig()).Position class. Now use Vector2.MapGame and BackgroundColorGame. All others render with priority according to the component's position on the Y axis.Direction.SimpleDirectionAnimation.InterfaceComponent. Now can be selectable.Nothing published for this version
BREAKING CHANGE: Collision system. Remove param collision from Enemy, Player and GameDecoration. If you need add collision in your component use the m…
collision from Enemy, Player and GameDecoration. If you need add collision in your component
use the mixin 'Collision' and settings your properties using 'setupCollision()' method.- update dependencies an README.
- update Flame to 0.29.3.
0.29.3.- update Flame to 0.29.2. - add joystick TouchToPosition.
0.29.2.TouchToPosition.improvements in BonfireTiledWidget.
BonfireTiledWidget.- Fix camera zoom-out.
Improvements in mixin Attackable. It is now possible to determine from whom you can take damage (player, enemy, all) using receivesAttackFrom.
Attackable. It is now possible to determine from whom you can take damage (player, enemy, all) using receivesAttackFrom.ObjectCollision.
It is now possible to enable and disable collision with the player and enemies using collisionWithEnemy and collisionWithPlayer.Fix Handle gestures to take into account the camera zoom.
add resize in InterfaceComponent
InterfaceComponentcomponents in BonfireTiledWidget and BonfireWidgetisAntiAlias in render tile in map.0.28.0add maxDownSize in TextDamageComponent
maxDownSize in TextDamageComponentFix collision in GameDecoration.
makes Sprite public in GameDecoration
id to dynamic in receiveDamage and JoystickAction.hotfix: notify finish in AnimatedObjectOnce.
AnimatedObjectOnce.id to dynamic in receiveDamage and JoystickAction.hotfix render last frame in AnimatedObjectOnce.
AnimatedObjectOnce.makes lighting accessible through the gameRef.
lighting accessible through the gameRef.FollowerObject.BREAKING CHANGE: improvement in animations to SimplePlayer and SimpleEnemy. Now use SimpleDirectionAnimation to manipulate animations.
SimpleDirectionAnimation to manipulate animations.GameColorFilter. It is now possible to add color filter in the game.little performance improvement;
LightingConfig;improvements image cache in map load by Tiled;
fix tileTypeBelow() and add tileTypesBelow();
tileTypeBelow() and add tileTypesBelow();add method tileTypeBelow() in GameComponent to get type tile;
tileTypeBelow() in GameComponent to get type tile;BREAKING CHANGE: remove param isSensor from GameDecoration an create mixin Sensor.
isSensor from GameDecoration an create mixin Sensor.- fix update Camera.
- improvement in camera system. - update flame.
- Add mixin Attackable.
Attackable.- Fix issue #55 - Update Flame to 0.25.0
BREAKING CHANGES: change forceTileSize type double to Size.
forceTileSize type double to Size.hotfix Tiled - Support multiTileset.
improvement in seeAndMoveToPlayer (Enemy)
BREAKING CHANGES: rename prams visionCells to radiusVision in seeEnemy and seePlayer
seeEnemy and seePlayervisionCells to radiusVision in seeEnemy and seePlayerhotfix extension simpleAttackMeleeByDirection and simpleAttackMelee
BREAKING CHANGES: rename prams with animation to anim in SimpleEnemy.
animation to anim in SimpleEnemy.WithLighting to Lighting.tiledMap to map in BonfireTiledWidget.transitionBuilder in BonfireTiledWidget if desired to add a custom display animationdurationShowAnimation in BonfireTiledWidgetadd diagonal in Direction(enum).
- hotfix addFastAnimation.
- hotfix addFastAnimation.
add animation in diagonal in SimpleEnemy and SimplePlayer.
- improvements show FPS - update example - update extensions enemy. - update Flame.
hotfix seeAndMoveToAttackRange.
Add zoom in moveToPlayerAnimated and moveToPositionAnimated.
Optimizations when loading maps built with Tiled
- add Zoom camera by rezendegc. - improvements TiledObjects. - improvements Joystick.
hotfix Tiled with tile null in TileSet.
- hotfix render.
BREAKING CHANGES: gestures improvements (now use mixin TapGesture or DragGesture)
Your coding agent can read these notes before it upgrades. Set up the MCP server →