flame
flame copied to clipboard
A Flutter based game engine.
### What happened? Trying to use a shader that works in pure Flutter, it doesn't in Flame. My picture gets scaled down and asymmetrically deformed. This might be simply something...
# Description Currently flame handle scale input events in a very hacky way, by getting the drag gesture recognizer data and recomputing the data for the scale gesture. This has...
### Problem to solve It would be great to have our docs site in [Jaspr](https://jaspr.site/) to have even more of our code-base in Dart (and avoid weird package update problems...
# Description Replace this text. ## Checklist - [ ] I have followed the [Contributor Guide] when preparing my PR. - [ ] I have updated/added tests for ALL new/updated/fixed...
### Problem to solve Feature Proposal: BatchedAnimationComponent for High-Volume Animated Instances Summary This proposal introduces a new core component, BatchedAnimationComponent, designed to drastically reduce engine overhead when rendering thousands of...
### Problem to solve I noticed that the latest version of `flame_riverpod` currently depends on `flutter_riverpod ^2.5.1`, which prevents projects from upgrading to `flutter_riverpod 3.0`. Our codebase is moving toward...
### Problem to solve Hey can we use textureId or render platformView in flame3d ### Proposal Maybe an option to pass textureId ### More information _No response_ ### Other -...
### Problem to solve > Originally this issue was in the old repository: https://github.com/VeryGoodOpenSource/flame_behaviors/issues/21 **Description** @renancaraujo mentioned in https://github.com/VeryGoodOpenSource/flame_behaviors/pull/20#discussion_r901742664 that it would be nice to provide a behavior that simplifies...
### What happened? Child components have their transformations set with respect to global space. We need to pre-multiply the transform of parent components up the chain, ideally avoiding repeated calculations....
feat: Use a Free List Strategy on BatchItem indexes within SpriteBatch and return index from .add()
# Description This PR adds functionality to make it easier to manage BatchItems within a SpriteBatch. .add() and .addTransform() now return the generated index for tracking the BatchItem. This now...