FLUTTER ECOSYSTEM

bonfire

(RPG maker) Create RPG-style or similar games more simply with Flame.

bonfire cover
Latest version
4.0.0
30-day downloads
2.4K
Likes
512
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Bonfire is a Flutter/Dart package designed to simplify the creation of RPG-style games using Flame, a game engine for Flutter. It provides high-level abstractions for common RPG mechanics such as character movement, combat, dialogue systems, and map management. Built with developers in mind, Bonfire reduces boilerplate code and accelerates prototyping by offering ready-to-use components like tilemaps, NPCs, and player controllers. Ideal for indie developers and hobbyists aiming to build 2D turn-based or real-time RPGs with minimal setup.

Use cases
  • Developing 2D RPG games
  • Creating turn-based or real-time combat systems
  • Building interactive story-driven games
  • Prototyping game mechanics quickly
  • Implementing tilemap-based worlds
Key features
  • Built on top of Flame game engine
  • Predefined RPG components (NPCs, players, maps)
  • Support for dialogue and quest systems
  • Easy integration with Flame's rendering and physics
  • Cross-platform deployment support
Suitable for
  • Indie game developers
  • RPG enthusiasts
  • Flutter developers new to game development
  • Prototypers seeking rapid iteration
  • Those building 2D side-scrolling or tilemap games
Considerations
  • Requires familiarity with Flame
  • Limited to 2D game types
  • Best suited for RPGs, not other genres
  • May require additional customization for complex mechanics
  • Depends on Flame's stability and updates
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add bonfire

Categories

Dependencies

Dependency list 4 items

Source repository

Related projects