https://github.com/erf/flim
data-driven sprite render lib for Flutter
https://github.com/erf/flim
dart flutter flutter-game game-engine sprite sprite-animation sprite-atlas sprite-sheet spriteheet
Last synced: 5 months ago
JSON representation
data-driven sprite render lib for Flutter
- Host: GitHub
- URL: https://github.com/erf/flim
- Owner: erf
- License: mit
- Created: 2020-04-25T23:20:10.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-04-12T23:44:21.000Z (about 3 years ago)
- Last Synced: 2023-08-20T21:57:37.201Z (over 1 year ago)
- Topics: dart, flutter, flutter-game, game-engine, sprite, sprite-animation, sprite-atlas, sprite-sheet, spriteheet
- Language: Dart
- Homepage: https://pub.dev/packages/flim
- Size: 605 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# flim ✨
Minimal data-driven sprite render lib for Flutter
## Features
- Sprites and sprite animations with transforms
- Buffered sprite rendering using Canvas.drawAtlas (fast!)
- Data-driven: load sprites and animations as json
- Abstractions for game, render-loop, widgets and more
- Uses asset_cache to cache images, json and more## Usage
See [USAGE.md](USAGE.md) and [example](example).
Use `dartdoc` or `scripts/docs.sh` to generate docs.
## Notes
Inspired by [Flame](https://github.com/flame-engine/flame)