My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

This project started off as a student practice project. Some example source files are still outdated; however, I do not intend to update this project in the near future. Sorry about that.


Stardust is now version 1.3

Migrating to Stardust 1.3

You can grab the latest revision from the mercurial repository using TortoiseHg

The manual and tutorial videos are for version 1.2 and are out-of-date.

If you've made anything using Stardust, be it a website, game, or even just a simple demo, you can email the link to me. I'd really love to see how Stardust is being used on other projects.

TortoiseHgDownloadsVideo TutorialsActiveTuts+ Tutorials
DocumentationFlashDevelop TemplatesBlog

Stardust depends on and includes the compiled SWC file of CJSignals, included in the libs folder.

The core class structure was inspired by Flint Particle System.

The particle masking feature was inspired by Box2D Physics Engine.

The gravity field, deflector, and action trigger class structure was inherited from Emitter, my previous particle engine project.


Stardust Features

  • Supports 2D and 3D particle effects.
  • Easy to extend for custom initializers, actions, fields, deflectors, clocks, and 2D/3D renderers.
  • Includes a native 3D renderer.
  • Supports particle masking (particles can be affected by selected actions).
  • Uses fast-splicing arrays and object pools to improve performance.
  • Gravity and deflector simulation.
  • Action triggers (for creating complex conditional particle behaviors).
  • XML serialization.

Examples

More examples and their source files can be found here.

You can download all the latest example source files using TortoiseSVN.

(Note that you'll also need the Stardust source files to compile the examples)

Click the icons below to view examples online.

Powered by Google Project Hosting