Hey! Those features sounds really great - I can’t wait to test them in my project. Latest improvements in particle systems made my life way easier and helped deliver faster.
Since you are here and you obviously would like to hear feedback from vfx artist about features/improvements, I’d like add two requests to your probably long todo list
Attractor module - Particles would be attarcted to object over time. It would be usefull if we could choose the type of object that it would be attracted to (i.e. skeletals, geometry, other systems, colliders). User could specify what could happen if the particles find the target (die, spawn, stick, bounce etc.). I know it can be done from scripting but more robust tool would be much easier to implement for developers.
Modules instatncing - often I find my systems to get pretty big and hard to manage. Unity 5.6 added a big improvement to that area allowing me to select multiple systems and change variables in a single window (praise you for that!). However this becomes hard, as the systems grows. I always have many diffenet copies of the same thing, doing slightly different operations.Selecting that many objects can be very tedious if I want to change a simple color, not to mention selection errors. Module instancing - you select a module that should be copied and other systems can select this module to instance it. If you change any of the instances, all of the instanced modules change. This behaviour is similar to the one found in UE.