Basic particle system implementation from group4 for Loopie Engine.
Engine basic controls:
camera movement:
- asdw to move around
- mouse midle buton to zoom
- rotate camera right click
Particles:
- click number 1 to spawn random fireworks
The implemented particle system automatically creates 3 entities that showcase smoke particles and a firework.
Particles can be customized with color, life and size over time as well as random position and emision mode: over time or in burst.
The system uses a pool of particles on each emiter wich are iterated over and over during the emision. Particle systems can be added as a component to game objects.
The system still doesnt suport serialization, only works once when the play is hit for the first time. Particle component only updates during playtime but is still
created and editable in scene. Particle system emiters follow the parent entity transform and particles have camera oriented billboarding implemented.