unityは互換性のないコードがリファレンスに残ってて、そこで躓いたからunrealに来た。
blueprintなら基本的に互換性の問題はないし。

あと、aoみたいな影の表現が雲泥の差かな。