Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.93 KB

README.md

File metadata and controls

46 lines (33 loc) · 1.93 KB

EspritWidget

This is the monorepo for the EspritWidget project. It contains two sub-projects: spritewidget and spritewidget_flint_particles.

SpriteWidget (spritewidget/)

This project is a derivative of the Flutter SpriteWidget project (https://github.com/spritewidget/spritewidget) which had been abandoned. There are new features and bug fixes since it was forked from SpriteWidget, so it seemed appropriate to just create a separate project for it instead of a direct fork from the SpriteWidget repo.

Some additional features include:

There was support for Flare animations, but this was broken with the changeover Rive. https://rive.app/

This project is currently being used in our game development, but it is in a "works for us" state. We'll entertain PRs, but we don't plan to actively provide support for it, or fix issues other than our own. You might get support, but we cannot guarantee it.

Flint Particles (spritewidget_flint_particles/)

A port of the Flash/AS3 Flint Particle System to Dart and Flutter.

To edit particles, we use the "Free Texture Packer" app. See: http://free-tex-packer.com/

This is a hand-tuned port of the Flint Particle system from ActionScript 3 to Dart/Flutter. Only the 2D aspects of the library have been ported and distinctions between classes such as Particle and Particle have been eliminated.

For the original Flint particle system see: