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
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!
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