I feel like they got heavy inspiration from unity. There is a lot of terms and functions named exactly like and perform the exact same functionality in unity. And having programmed in both unity and unreal I can say they aren't just generic naming conventions. But I've only briefly read some documentation so they might actually say it was directly inspired by unity. At any rate great job huge undertaking. I'll check it out some more.