学习一门技术的最好方式,当然是做一个项目!
回首过去
曾经用Godot的我认为虚幻离我很遥远,甚至Unity都不愿意去碰(以前电脑配置也是一个原因啦)
想要做游戏的我,选择用Godot做游戏。
虽然Godot可能再也不用了,但通过做游戏,我学会了PS、Maya之类的软件,学会了怎么写优雅的程序。
以前的我的想法是,为了完成这个目标,所以要学习这个东西 ,但是贪得无厌的我呀,总是有天马行空的目标,到现在,我的想法似乎逐渐纯粹了,就是纯卷,想让自己全知全能 。
参加了3D设计大赛的缘故,我的UE目前应该是已经入门了的,但如果是做游戏项目应该还是不够的,我还要学很多东西。
展望未来
我要做一个游戏,一个人,用UE来做,用先进的技术,用符合引擎规范的方式。
就算以后用不到UE,在这次项目中学到的其他东西也是会用到的。
以前的我,一个人写游戏,因为身边没有人能和我一起;现在的我,一个人写游戏,因为一个人刷经验更快!(明明就是身边没人能和你一起)
立项!
开放世界游戏
因为开放世界的工作量很大,请使用程序化
因为开放世界的内容很多,请使用虚幻的大世界优化
因为我想做一些天马行空的东西,请去研究研究虚幻的多世界
二次元
因为在虚幻的PBR上做二次元风格化不知道会不会有性能问题,请考虑要不要从引擎上解决问题
因为二次元角色要很多,工作量巨大,请引入捏脸、换装类似的系统
以上是基础和核心。
我还有更多想法:
仔细琢磨一下动画,虚幻的动画系统很强大,我希望有3A那样子的动画质量
研究研究IK,这是很重要的。
研究研究虚幻架构,做多世界支持,除了支持多个世界,像进入房子内外体积不一致这种,我希望能用多世界解决。
多人游戏支持,使用虚幻原生支持,而不是造轮子。
运行时程序化地图生成
预留给社区做模组的支持