How should I import features from an old project to a new project?

My project will be based on several Unreal Engine projects, and I am looking for the best way to import the features from an old project into a newer one. Things I will import is ex: “Health HUD bar, ESC main menu, save/load, networking”.

As a side question, should I create these systems in C++ or Blueprint for easiest migration?

You can do migration on both

  • In case of C++ all you need is copy
    source directory and regenerate VS files
  • In case of blueprint you can use
    migration tool (right click asset and
    you will see it) or just copy uasset
    files from one project to another