flame
flame copied to clipboard
A Flutter based game engine.
# Problem to solve Often, a game needs some time to load its resources/assets. In this case some kind of a loading screen is necessary. Currently, the only support from...
# Current bug behaviour SvgComponent renders blurry image. On physical iPhone X device, image seems to be brightened and pixelized, like it was first rendered and then scaled up. Top...
# Description Cleanup on the relationship between he game render box and the game instance. - The render objects receive new build contexts on rebuild (possible bug fix). - Game...
# Current bug behaviour Whenever a game starts for the first time or whenever `gameRef.overlays.add` is called after for example a level is done, `onGameResize` is called. # Expected behaviour...
# Current bug behaviour TextBoxComponent cannot wrap correctly when using Chinese # Expected behaviour Can wrap correctly when using Chinese # More environment information * Flame version: 1.2.0 * Platform...
# What could be improved Currently `Component.absoluteCenter` creates at least two `Vector2` objects. Maybe we could pass in an optional `Vector2? out` argument that can be used if it is...
These routes are usually dialog boxes, and the return value is the result of that dialog. For example, ```dart bool confirm = await navigator.pushRouteAndWait( OkCancelRoute('Are you sure you want to...
# What could be improved The STYLEGUIDE.md should be merged into the main documentation site, for better visibility. In addition, the guide needs to be substantially cleaned up as it...
## Problem to solve Currently, the Navigator pushes and pops pages instantaneously. It would be nice, however, if it also supported transitions between pages. For example, page sliding, or fading...
A `NavigatorComponent` would fulfill the similar role that Flutter's `Navigator` widget does: it would facilitate switching between multiple independent screens. A typical game is comprised of multiple UI screens: the...