fledge_audio 0.2.3 copy "fledge_audio: ^0.2.3" to clipboard
fledge_audio: ^0.2.3 copied to clipboard

Audio plugin for the Fledge ECS game framework. Provides music, sound effects, and 2D spatial audio using flutter_soloud.

fledge_audio #

Full-featured audio plugin for Fledge games — background music, sound effects, and 2D spatial audio.

pub package

Installation #

dependencies:
  fledge_audio: ^0.2.1

Quick Start #

import 'package:fledge_ecs/fledge_ecs.dart';
import 'package:fledge_audio/fledge_audio.dart';

void main() async {
  final app = App()
    ..addPlugin(WallTimePlugin())
    ..addPlugin(AudioPlugin());

  await app.tick(); // initialize systems before loading assets

  final assets = app.world.audioAssets!;
  await assets.loadSound('explosion', 'assets/sounds/explosion.wav');
  await assets.loadMusic('theme', 'assets/music/theme.mp3');

  app.world.playMusic('theme', crossfade: const Duration(seconds: 2));
  app.world.playSfx('explosion');

  await app.run();
}

Documentation #

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

License #

Apache 2.0 - See LICENSE for details.

0
likes
160
points
250
downloads

Documentation

API reference

Publisher

verified publisherfledge-framework.dev

Weekly Downloads

Audio plugin for the Fledge ECS game framework. Provides music, sound effects, and 2D spatial audio using flutter_soloud.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#ecs #game-engine #audio #sound #flutter-games

License

Apache-2.0 (license)

Dependencies

fledge_assets, fledge_ecs, fledge_render_2d, flutter, flutter_soloud, meta

More

Packages that depend on fledge_audio