SkillAgentSearch skills...

NaniteNiagara

This Blueprint and C++ example shows how to render 100,000 Niagara GPU Particles with Nanite Instance Static Mesh Components

Install / Use

/learn @aggressivemastery/NaniteNiagara
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Free to use, if code is used in a retail product, please include credit to Micah Berninghausen 4/23/2024. Compiled with UE5.3.2 (calls should work for all UE5+)

UPDATED MULTITHREAD & Particle Death Exporting Nanite Niagara Plugin is on Unreal Engine's new Market Place "FAB" if you would like to support my development: https://www.fab.com/listings/8fd30267-159a-4fdc-a9f1-c4180e00845c Thank you and Good Luck!

Details/Tutorial and code by @gamedevMicah / Micah Berninghausen / Aggressive Mastery LLC / r/diepepsi

Youtube Video on Code : "Nanite Niagara" www.youtube.com/watch?v=5Wp9mqYftt0

Unreal Engine Forum Tutorial: https://dev.epicgames.com/community/learning/tutorials/w6wG/unreal-engine-nanite-niagara-gpu-particle-renderer-and-rendering-of-100-000-particles-using-a-single-niagara-system-with-33-different-meshs-blueprint-and-c-code-performance-review

Additional Links https://twitter.com/GameDevMicah/status/1782435425426329795

To Install:

  1. Copy Plugin into your Project Plugins Folder (projectname/plugins/)
  2. Startup Unreal Engine 5.3.2 (any other version may have issues as I built this with just that version.)
  3. "rebuild ?" say yes
  4. look for "plugin content" as an example level lives in there you can review.

Hit me up for help! @gamedevMicah / Micah Berninghausen / Aggressive Mastery LLC

View on GitHub
GitHub Stars62
CategoryDevelopment
Updated3mo ago
Forks3

Languages

C++

Security Score

92/100

Audited on Dec 3, 2025

No findings