尽量不使用游戏引擎提供的工具来制作游戏是正确的思路吗？
错误。。。 你真的觉得你能搞得定引擎提供的所有功能吗。。。 比如你说的序列化，unity的序列化我非常仔细的看过，2020版unity编译出来的文件，我逐字节逐字节的细细看过，也自己仿写过代码去读取。 这部分大概就牵扯到2000个以上c++文件，代码数量大概在10w行级别。其中包含无数各种各样的优化和奇技淫巧(大头小头，对齐，各种操作系统，文件系统的处理)。 还要处理各种各样的引用关系，比如prefab如果被克隆以后，引用关系需要重新计算，稍微不注意，很容易出bug。 你确定你能全都自己搞定? 即使你能搞定，这也是个工作量不小的事情。为什么要把时间花在一个前人已经搞定的问题，而不是去解决新问题，做新功能呢？