Unityでいいんじゃね?
UEはエンジン側のソースコード書き換えが前提なので辛いと思う。