为什么unity愿意用c#作为代码语言,而虚幻却使用c++?

unity是通用引擎,它需要让用户有尽可能高的自由度来编写逻辑,开发任何类型的游戏。 UE本质上是个基于《虚幻竞技场》的关卡编辑器,只是在一般的关卡编辑器基础上,增加了导入模型,制作动画的功能。 unity的渲染管线是可更换,可编辑的。官方提供Built-In、URP、HDRP三种任你选,全都不喜欢