How to create "melee particle"?

The free Infinity Effects pack from the market contains a few “trail” weapon effects, which can be either setup as a trail effect directly inside animations, or through the trail blueprint nodes.

What is the professional way to create these kind of particles in a 3D game, which you swing your weapon and there is a trace. How to do it with a good performance cost? I know this is probably a complicated question, are there good tutorials about this?

https://lh3.googleusercontent.com/vssfXpZ5I7c_ZhCPuw4wbmGCWyz5lbKRlRXlzD0ZVJouJWtA49Azm4ngGrzHSydsM6a_feGzHcqm01GVZ66H_kaLk8U7sOc3YeKxMGyNXmpTBzNUA1PKAApvKTonVvJxTaU8j2rsBJ_J3cvEtCRDK04lOuXz5UB-DVJkYpr9fN-a08_eTUBXwk041z_dpiS0mjdL2Plivge78kCcXMvcV8v9sDn4u3V4lXHhVwugumQTAamxHNiBxeSQksPRKo27r8S7cTXrmCTD6V2A3GdrLTDLS-V7JifYYxe3HUFIAkFML7BHPS8IMnZ7VvqIv9yHG_AJu8mo5rdP8AWvHW5hHqZhbCTfRTjYjnuTdIteNhlUlUL6Cn76HzKPRLZ0aLpPXCh9YpLtd2xFsIn1vbcyNCUjl8Ia5RX9fTVLkJ7tiOrz4lgjXXlk96VC3AlmFdDLwkriudRlYSLNyXOY28CwP3o_0PL73qiwP-zYDB10ZUfELMdOJEymixsw1YqaPCVbkovkA0ZWZUW3P9-tTDSXcdoTMdIRfW5-oLvzskLySdcJDE8GqyOT2HVhu8r5cyC2xx29WgosnCfYZ9QalewTtjIZiBVtAMkcWFRQSHmY5u6JHnZEuM4K96bfXfqY3L5SPbwxpjf7NYbwQzD2tnQaNJZfpVI51Xoi6wrdM_fr_UH4yDI=w1920-h1080-no

https://lh3.googleusercontent.com/K4j6qEdEuIQBIpQxdVTEMVYIePqBEiWbqY2ZgEu9tTQkgyFSa99O8tXFZBx-2DL3O-mckLvk0KFsfaG_Baur_f06AZwhJ5ifMTHhDuKRDszlLp6rie9RSXElFad2SYPkQhMvJkxcTackLLKTLdvd0lJKUcVTr__zlD_rl4iZWB5VNGzDLYlIuXHDI9mCrql3lk3InQl2-UV-Plf05N-KwJC61k9shMjgBdxO94tGlOu31YhpJTzJqyEu70OYPwADmpoDzqHWzryCxFAerQ8RftEUNHMlu7_ip4Dpn0D2uLHHxLYLX5zW_UA_NWjzFlvcWJxIg4vfNhGv4jHPnPeufJZNhirJEKJJwpooGClOTn4mLFmKdOMQiODsjbJCkkEOKhP0sIcSirCbdg3Sq8FU4cXWh0kBLK9BjiYtoIbYH69UOWAVortn3CCSPzhOcVaBjp5owFV5GLwYriU_Mosi_ouu_PGfwlPTaccAbhM1hWxOTrkYXjySlmKoKRabQf7i0sbblR4hWlJD9Oh8W3zBEJYjoDUqWu0bIqcM6hVuZJdSzubqXke4Ke9Pp9nkGyrln6VsW7Kmf7I-moFownS9_tkbOimIhmMtJ0pX9tQXsEkr5_8wzq_BxUyaU96JFzh7DqT3cgkjCPuh1LSBpjzD3A5a2E0pE2CM8hSVdejjeWOQCK4=w1920-h1080-no

https://lh3.googleusercontent.com/i2674Jsw3jSuCENSNLv8JuPxzs8kXbgyMCvgnYEm3XC3RkKTy6loovkGZ2DBcNFfrFlzqra39WYmDktvQI1zYeOQnMJXkpag9gfCyT0cCEPOpZURN0aivq34BjkY1IPcBUb080eBJS3TT8Zh4gAgyD4REUlowpAquQylafa6E8M2ysYQjLeXmwkITLzltLaVFJGt4ZSBg2YQZYuPiO7qWZKCJ0Ljmo2zUTydYxNZiJCbOeSagbtg7f9mQ0CtnZq4F6nvkhPD5m-6MKcv3Z_5-cXqPAP3XyT3uQkK-aWYKklqx4kFsSiUl4bq7wIw2O3LZOncTBPM36y7x4kdJrP1BuwluS3W1Yenm1MoTwjXyyQpsphtDufHbPoeWQXXuOsgMNI3yc8nvucPAU1ZX0KE3of9gWqrfD0qEvKKawTDYuSI8w-Ah0bQvu3mL0cZ6nchf0HRhxSmDWDUpukh-n4oXjqzngIZPN2jrHpJIBkSsIV8MdO2YGJjSpl_-2_r3ir6onbt8MxCh8S8t3zcTNEJq6pmabgwx7NOgnSDw9l-_ayBcclFfgijAmctf2MZ_tXS3fJGqArBw2Z9r1IonlmMRnIlawPIfp4SvV_RLFwiFIC5Yerc3nOjLnOitTZo3iiBIB41vIWcUfhZoZAiDQjVk_wIFfqoDtwHV1wzvVnI2B2_HJQ=w1920-h1080-no