Example Project
#CHANGE: Split ParticleEffect class into ParticleEffect, ParticleEmitter and Particle for easier understanding.
#CHANGE: Tweaked damage smoke behavior.
Example Project
#CHANGE: Moved a lot of Ship specs to a distinct ShipBlueprint, because they never change anyway.
#CHANGE: Tweaked damage smoke again. Starts looking better.