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 13 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.
Fix #203 - Web build with late initialisation on animations
ColorFilter and Lighting.replaceAnimation method in DirectionAnimation. now you can use this method in SimplePlayer or Enemy to replace SimpleDirectionAnimation.BonfireGameInterface.gameRef.changeJoystickTarget to gameRef.addJoystickObservergameRef.addComponent. now use gameRef.add or gameRef.addAllFix problem render big tilesets #200.
Add dismissible param in TalkDialog.show to avoid the dialogue being dismissed when the back button is pressed or esc key is pressed on desktop.
dismissible param in TalkDialog.show to avoid the dialogue being dismissed when the back button is pressed or esc key is pressed on desktop.animateLoopRotation method in camera.animateRotate to animateSimpleRotation.Fix rounding of movement in MoveToPositionAlongThePath.
MoveToPositionAlongThePath.Improvements in TalkDialog.show : add onClose.
TalkDialog.show : add onClose.angle on CameraConfig or animateRotate to rotate the camera view[BREAKING CHANGE] Change param logicalKeyboardKeyToNext in TalkDialog to logicalKeyboardKeysToNext, now multiple keys are accepted to advance in the d…
MoveToPositionAlongThePathlogicalKeyboardKeyToNext in TalkDialog to logicalKeyboardKeysToNext, now multiple keys are accepted to advance in the dialoguewasdAndArrows to KeyboardDirectionalType allowing both arrows and wasd keys to control the joystickMoveToPositionAlongThePathUpdate params name of simpleAttackMelee in Enemy.
simpleAttackMelee in Enemy.MoveToPositionAlongThePathSmall improvements in map loading.
angle param in GameComponent to rotate component render.Update flame to 1.0.0-releasecandidate.16
1.0.0-releasecandidate.16Fix onGameResize. It works again when the window size is changed
Correction of loading visible collisions on the map.
[BREAKING CHANGE] Component remove() method was replaced by removeFromParent(). Use it to remove a component from the game.
1.0.0-releasecandidate.15changeJoystickTarget in BonfireGame to make it easy to switch the default joystick events watcher.remove() method was replaced by removeFromParent(). Use it to remove a component from the game.keyboardEnable and keyboardDirectionalType in Joystick. Set these attributes through keyboardConfig.Adds Focus in CustomGameWidget to remove "system ding" in MACOS.
Focus in CustomGameWidget to remove "system ding" in MACOS.moveToTarget method in Camera to receive null;moveToPositionAlongThePath for ignoring visible collisionsBugfix/quadtree id for removal #178
keyboardDirectionalType param in Joystick to enable WASD.adds FollowerWidget. With this you can add a widget what follows a component in the game.
FollowerWidget. With this you can add a widget what follows a component in the game.a_star_algorithm. now enables diagonal movements.fixed the flame version to 1.0.0-releasecandidate.13 while we fixed the flame update crash change.
1.0.0-releasecandidate.13 while we fixed the flame update crash change.adds getScreenPosition method in GameComponent.
getScreenPosition method in GameComponent.enableDiagonal param in simpleAttackRange.visibleComponentsByType and componentsByType in BonfireGame.onTapDown and onTapUp in BonfireTiledWidget and BonfireWidget.- Improvements performance.
Nothing published for this version
remove method isVisibleInCamera() in GameComponent. Now use the isVisible param to check if this component is visible in camera.
isVisibleInCamera() in GameComponent. Now use the isVisible param to check if this component is visible in camera.Nothing published for this version
Nothing published for this version
improvements performance in big maps
Nothing published for this version
- increases map rendering space
improvements in order of the update of Camera
CameraQuadTree data struct to search of the visible Tiles.ordered_setimprovements in AnimatedObjectOnce
CameraAnimatedObjectOnceimprovements in CameraConfig -> moveOnlyMapArea
CameraConfig -> moveOnlyMapAreaLightingadds "Smooth" effect in camera. To enable: `dart BonfireTiledWidget( ... cameraConfig: CameraConfig( smoothCameraEnable: true, ), ); `
BonfireTiledWidget(
...
cameraConfig: CameraConfig(
smoothCameraEnable: true,
),
);
- fix bug in TapGesture
TapGesture- fix error Tile of above type.
above type.improve player joystick movement #157
fix position translation on diagonal movement of FlyingAttackObject #155
MapWorld- improvements performance
new Improvements in process Tile in TiledMap.
TiledMap.shake method in Camera.Improvements in process Tile in TiledMap.
TiledMap.Nothing published for this version
- Improvements in TiledMap.
TiledMap.[BREAKING CHANGE] Refactor TalkDialog core to allow RichText animations: Now every Say requires a text param which takes a List instead of a String.
TalkDialog core to allow RichText animations:
Now every Say requires a text param which takes a List<TextSpan> instead of a String.speed to TalkDialog.add param tileSizeToUpdate to configure interval of the update map.
tileSizeToUpdate to configure interval of the update map.Nothing published for this version
- fix tileSize in MapWorld.
tileSize in MapWorld.Nothing published for this version
[BREAKING CHANGE] change List to List to create manual maps see example.
CameraMapWorld to support large maps.List<Tile> to List<TileModel> to create manual maps see example.remove microTask to update chache in BonfireGame
BonfireGameImprovements in LightingComponent
LightingComponentTalkDialog. #136a_star_algorithmremove Unnecessary print in TiledWorldMap
print in TiledWorldMapopacity in GameComponent to control opacity.- Improvements in TiledWorldMap
TiledWorldMapAdds support to folders(group) in Tiled
tiledjsonreaderImprovements in extensions organization.
1.0.0-releasecandidate.13 version.HasGameRef for the own BonfireHasGameRef.little improvement in drawDefaultLifeBar.
drawDefaultLifeBar.AutomaticRandomMovementonReady in BonfireTiledWidget and BonfireWidgetgetComponentDirectionFromMe in GameComponentExtensionscheckInterval in GameComponentnew extensions to GameComponent.
GameComponent.Movement.Attackable.improvements in constructionMode
constructionModedrawDefaultLifeBaradd property backgroundColor in TalkDialog.
TiledWorldMapbackgroundColor in TalkDialog.TiledWorldMapadd MouseGesture mixin to listen mouse gestures see documentation
MouseGesture mixin to listen mouse gestures see documentationworldPositionToScreen in BonfireGame.screenPositionToWorld in BonfireGame.isVisibleInCamera in BonfireGame.Improvements in TextInterfaceComponent
TextInterfaceComponentGameComponentSimpleDirectionAnimationImprovements in SimpleDirectionAnimation
tiledjsonreaderflameSimpleDirectionAnimationgenerateRectWithBleedingPixelblocks paths off screen in MoveToPositionAlongThePath
MoveToPositionAlongThePathoverlap to Image.new improvements in MoveToPositionAlongThePath
MoveToPositionAlongThePathNothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →