flame
flame copied to clipboard
A Flutter based game engine.
# What could be improved Specifically looking at `DragCallbacks` and the ability to have it so that only 1 (or n) draggable component(s) can be dragged at one time. Think...
# What could be improved Update `TextBoxComponent` to use the `Snapshot` mixin. # Why should this be improved It would simplify the `TextBoxComponent` code and re-use 'caching' code (maintaining caching...
# What could be improved Currently only event updates that happen still within the component bounds are propagated. Even if a drag (or hover) started within the component, once the...
# What could be improved The different `*Callbacks` mixins should be configurable to allow for components to receive any events, regardless if they are "inside" the component or not; for...
# Problem to solve We need to have a UI to make developing games with Flame easier. All other game engines have it: Unity, Unreal, Godot, GDevelop, etc. This has...
# What could be improved A method to cleanly cancel an in-progress DialogueRunner. e.g. `DialogRunner.cancelDialogue`. The `cancelDialogue` method should still trigger the proper DialogueView methods. For example `onNodeComplete` and `onDialogueComplete`...
# What could be improved It would be great to have a benchmark harness for the collision detection system. # Why should this be improved So that it is easier...
# What could be improved We should be using a meter-to-pixels constant for rendering instead of using the zoom of the camera. The zoom is needed since there is a...
# Problem to solve Would be useful to expose simplified ways to replace components within the component tree.  However it is not immediately obvious how these APIs would work...
# What could be improved We currently don't have any flame_tiled examples on https://examples.flame-engine.org # Why should this be improved To make it easier for the users to get started...