Since the conversation has branched from particles to general use, I'll throw in my two cents. UE4 has a powerful and stable material editor, particle editor, and visual scripting language that plays nicely with it's inherent programming language, which is C++. The engine is powerful, robust, scalable, and easy to iterate…