学习一门技术的最好方式,当然是做一个项目!

回首过去

曾经用Godot的我认为虚幻离我很遥远,甚至Unity都不愿意去碰(以前电脑配置也是一个原因啦)

想要做游戏的我,选择用Godot做游戏。

虽然Godot可能再也不用了,但通过做游戏,我学会了PS、Maya之类的软件,学会了怎么写优雅的程序。

以前的我的想法是,为了完成这个目标,所以要学习这个东西 ,但是贪得无厌的我呀,总是有天马行空的目标,到现在,我的想法似乎逐渐纯粹了,就是纯卷,想让自己全知全能

参加了3D设计大赛的缘故,我的UE目前应该是已经入门了的,但如果是做游戏项目应该还是不够的,我还要学很多东西。

展望未来

我要做一个游戏,一个人,用UE来做,用先进的技术,用符合引擎规范的方式。

就算以后用不到UE,在这次项目中学到的其他东西也是会用到的。

以前的我,一个人写游戏,因为身边没有人能和我一起;现在的我,一个人写游戏,因为一个人刷经验更快!(明明就是身边没人能和你一起

立项!

  • 开放世界游戏

    • 因为开放世界的工作量很大,请使用程序化

    • 因为开放世界的内容很多,请使用虚幻的大世界优化

    • 因为我想做一些天马行空的东西,请去研究研究虚幻的多世界

  • 二次元

    • 因为在虚幻的PBR上做二次元风格化不知道会不会有性能问题,请考虑要不要从引擎上解决问题

    • 因为二次元角色要很多,工作量巨大,请引入捏脸、换装类似的系统

以上是基础和核心。

我还有更多想法:

  • 仔细琢磨一下动画,虚幻的动画系统很强大,我希望有3A那样子的动画质量

  • 研究研究IK,这是很重要的。

  • 研究研究虚幻架构,做多世界支持,除了支持多个世界,像进入房子内外体积不一致这种,我希望能用多世界解决。

  • 多人游戏支持,使用虚幻原生支持,而不是造轮子。

  • 运行时程序化地图生成

  • 预留给社区做模组的支持

我能想到的,最大的成功就是无愧于自己的心。