flame
flame copied to clipboard
A Flutter based game engine.
# Problem to solve Currently, if one is testing with `testGameWidget` in order to test the subject within `verify` it requires the developer to traverse the game tree and find...
# Problem to solve When calling `camera.moveTo()` I suggest having a callback method or using a Future then. # Proposal Future then like [this](https://api.flutter.dev/flutter/dart-async/Future/then.html)
# Problem to solve Since we are creating many `Vector2` objects in the code base our performance would benefit from having a pool for `Vector2`. # Proposal The syntax should...
# What could be improved Dealing with `BuildContext` in a Flame `Game` can be challenging because: - The `GameWidget` is who own it - It only becomes available on `Game`...
This is really a good engine for flutter , but I often use dragonbones to make game character animation. Do you plan to add support for dragonbones or have better...
# Current bug behaviour * The movement is performed only diagonally. For example moveDirection(1,1) moveDirection(-1,-1) etc.. That is happening because isKeyDown (final isKeyDown = e is RawKeyDownEvent;) is doesn't handled...
This is a discussion for the evolution of the component's `.priority` system. ### Current situation Every `Component` has the `int priority` property, which determines that component's sorting order within its...
Currently we have the `onGameResize()` lifecycle method which fires first before the component's `onLoad()`, and then every time the game canvas changes. This FR is about creating an alternative lifecycle...
Thanks for developing the great engine :). I asked this quite before on discord and thankfully @spydon helped and gave instructions to open issue. # Current bug behaviour `game.pauseEngine` ....
Based on discussion in #1448, we would like to have the `backgroundColor` property of a `Game` to be dynamically changeable. One problem with that, however, is that right now `backgroundColor`...