In this tutorial, we’ll create a reusable launch-pad plugin in Unreal Engine 5.8 using C++.
These two pads share the same behavior, but each has a different launch strength. We’ll write that behavior once, configure it in the editor, and reuse the plugin in another project.
You should understand basic C++ syntax and be comfortable navigating Unreal Editor. I’m using Rider, with the engine and C++ build tools already installed
https://dev.epicgames.com/community/learning/tutorials/YD98o/reusable-launch-pad-c-plugin-unreal-engine-5-8