Powered by Flame Flutter MIT Licence pub package pub points

bonfire

Bonfire

Build RPG games and similar with the power of FlameEngine!

Bonfire is ideal for building games from the following perspectives:

Test our online DEMO.

Documentation

For more information and examples see the Documentation.

Credits

  • The entire FlameEngine team.
  • And thanks to everyone who contributes and has already contributed.

Encourage my work

buymeacoffee

Contribution

If you find any errors or want to add improvements, you can open a issue or develop the fix and open a pull request. Thank you for your cooperation!

Documentation repository

Libraries

background/background_color_game
background/background_image_game
Created by
background/game_background
base/base_game
base/bonfire_game
base/bonfire_game_interface
base/custom_game_widget
base/game_component
bonfire
camera/bonfire_camera
camera/camera_config
collision/collision_area
collision/collision_config
collision/object_collision
color_filter/color_filter_component
color_filter/game_color_filter
decoration/decoration
decoration/decoration_with_collision
game_interface/game_interface
game_interface/interface_component
game_interface/text_interface_component
geometry/circle
geometry/polygon
geometry/rectangle
geometry/shape
geometry/shape_collision
gestures/drag_gesture
gestures/gestures
gestures/mouse_gesture
gestures/tap_gesture
joystick/joystick
joystick/joystick_action
joystick/joystick_controller
joystick/joystick_directional
joystick/joystick_move_to_position
lighting/lighting
lighting/lighting_component
lighting/lighting_config
lighting/lighting_type
map/map_assets_manager
map/map_game
map/map_paint
map/map_world
map/tile/tile
map/tile/tile_model
map/tile/tile_with_collision
npc/ally/ally
npc/ally/rotation_ally
npc/ally/simple_ally
npc/enemy/enemy
npc/enemy/rotation_enemy
npc/enemy/simple_enemy
npc/npc
npc/rotation_npc
npc/simple_npc
objects/animated_follower_object
objects/animated_object_once
objects/flying_attack_object
player/player
player/rotation_player
player/simple_player
state_manager/bonfire_injector
state_manager/state_controller
state_manager/state_controller_consumer
state_manager/state_manager
Created by
state_manager/use_state_controller
tiled/model/tiled_data_object_collision
tiled/model/tiled_item_tile_set
tiled/model/tiled_object_properties
tiled/model/tiled_world_data
tiled/tiled_world_map
util/assets_loader
util/bonfire_game_ref
util/collision_game_component
util/controlled_update_animation
util/direction
util/direction_animations/simple_animation_enum
util/direction_animations/simple_direction_animation
util/extensions/ally/ally_extensions
util/extensions/ally/rotation_ally_extensions
util/extensions/attackable_extensions
util/extensions/enemy/enemy_extensions
util/extensions/enemy/rotation_enemy_extensions
util/extensions/extensions
util/extensions/game_component_extensions
util/extensions/joystick_extensions
util/extensions/movement_extensions
util/extensions/npc/npc_extensions
util/extensions/player/player_extensions
util/extensions/player/rotation_player_extensions
util/follower_widget
util/functions
util/game_controller
util/interval_tick
util/map_explorer
util/mixins/attackable
util/mixins/automatic_random_movement
util/mixins/direction_animation
util/mixins/follower
util/mixins/move_to_position_along_the_path
util/mixins/movement
util/mixins/movement_by_joystick
util/mixins/pointer_detector
util/mixins/pushable
util/mixins/sensor
util/mixins/use_assets_loader
util/mixins/use_sprite
util/mixins/use_sprite_animation
util/priority_layer
util/pulse_value
util/quadtree
Created by
util/talk/say
util/talk/talk_dialog
util/text_damage_component
util/text_game_component
util/value_generator_component
widgets/bonfire_tiled_widget
widgets/bonfire_widget