fledge_particles

CPU-driven particle system for Fledge games — emitters, pooling, and presets (fire, smoke, spark, trail).

pub package

Installation

dependencies:
  fledge_particles: ^0.2.1

Quick Start

import 'package:fledge_ecs/fledge_ecs.dart';
import 'package:fledge_particles/fledge_particles.dart';
import 'package:fledge_render_2d/fledge_render_2d.dart';

Future<void> main() async {
  final app = App()
    ..addPlugin(RenderPlugin())
    ..addPlugin(const ParticlePlugin());

  app.world.spawn()
    ..insert(Transform2D.from(100, 100))
    ..insert(GlobalTransform2D.identity())
    ..insert(ParticleEmitterPresets.fire(texture: myParticleTexture));

  await app.run();
}

Documentation

See the Fledge documentation site for guides, API reference, and advanced usage.

License

Apache 2.0 - See LICENSE for details.

Libraries

fledge_particles
CPU-driven particle system for Fledge games.