Using the shooter game example as a base?

For sure.

The trick to it all really is to figure out how things are interconnected to one another.

The rule of thumb is if UE4 can see it in the project, and was migrated from another, then it should function the same way it did from the project it came from.