Repository navigation
Version 0.1.1
Standalone Dear PyGui editor + GDevelop extension (AdvancedParticleEmitter.json, v0.1.1) for 2D/3D particle effects.
Custom 3D models
Upload .glb / .gltf / .obj — models render as themselves in the viewport, the fast preview, and in-game. The node picker lists only mesh-bearing nodes; rigged (skinned) models are baked to their rest pose automatically.
Shape morph
Birth → death shapes now cross-fade around the mid-segment flip instead of snapping (editor viewport + browser preview; the game runtime keeps the classic flip).
Browser fast preview
Same effect, live in three.js (3D) / pixi.js (2D) with 500ms live-sync — no network fetches.
Editor panels
Emitter zones, propagation cone, per-state colors (white = natural materials), and ready-made templates (Explosion / Fire / Rain / Snow).


2D & 3D shape lists
GDevelop setup
Import AdvancedParticleEmitter.json into your project.
Export your effect as .json from the editor and add it as a ParticleJSON resource.
If the effect uses a custom model, add the .glb as a Models GLB resource.
Add the emitter object to your scene and run.