随着项目的一番调整,接下来的工作重心要调整到新的预研项目了,对我而言又是一个项目走到了句号。当年《救赎之地》毕竟初出茅庐还比较稚嫩,《叶罗丽·时辰砂》更多是外部原因。而对于《创造吧!我们的星球》确实感触挺多的,所以感觉静下来分析分析还是有必要的。
初见
2022年1月25日进入的星球项目组,当时适逢叶罗丽项目结束,对技术领域的一些探索还比较迷茫。经过了一段时间的适应,感觉星球项目对自身还是很有进益的,最终也顺利在4月底提前转正了。
工作复盘及收获
入职以来,我参与了项目科技树、基因、属性、武器、新手引导、集体宿舍等功能的开发与维护工作。
在工作中,对UE4有了更为深入的认识,特别是针对于DS服务器相关的架构有了更为清晰的了解。
来自项目的第一个惊喜是自定义UE4版本号,在注册表中修改了UE4默认生成的引擎版本ID。配合引擎注册脚本,使得.uproject不会一直提示有变更。这个是之前尝试过而没有解决的一个问题,是来自项目组的第一个收获。
项目中应用了很多如Lua等我之前没有在商业项目中使用过的写法与技术方案,也开阔了相关的思路。
游戏体验报告-我们的星球
就《我们的星球》这款游戏而言,是我所喜欢的一类游戏。在此之前,最近一个我玩的比较多的类似玩法游戏是《戴森球计划》。相对于单机游戏,《我们的星球》所具有的社交性本身就是很吸引人的一点。
在刚进项目组的无调试游戏体验时,会遇到一段时间的不知道游戏目标。并在游玩一段时间后,出现了不知道怎么继续进行科技树研究、NPC任务等流程的情况。
好在这三个月以来,项目组也在这方面有所改善。所以整体来说,作为玩家而言,我对《我们的星球》这款游戏还是比较喜欢的。而作为开发者,游戏涉及到的很多机制也是很值得深入研究。
所以讲道理星球项目对我个人而言,还是很为欣喜的。
磨合
22年的6月初,在和钱老师的沟通之后,开始编写自动构建系统。这个决定从后面看还是影响深远的,从此不再单单靠策划需求进行工作,而是独立提出了很多建设性的意见和建议。随着这三年多的迭代,StarsHelper系统也融入了项目的方方面面,对我个人的职业发展来说也产生了很大的影响。
记得当年某天晚上和钱老师聊天,说起项目的开发体验和以往经验不太一样。这其中当然有以前没有留意到的一些有点,但也有一些是做得不够好的地方。也幸于前期开发了新手引导系统,对项目的各个系统都有了一定的了解,因此逐步地进行了很多优化工作直到今天。
翻翻历史记录,大概在8月份的时候改了一下项目在使用的check宏,增加了一批日志相关的机制。从这里开始,慢慢地客户端优化也成了一个高频的提交内容。
23年初,检测系统的完成,使得对项目开发质量有了一个客观的评估。同时,也开启了对项目中大系统的重构优化工作,于是也干出了数次一提交就传数百个文件的事情。想来,这些经历也是职业生涯难得的财富。
最终,直到24年项目上线,游戏内的各个系统已经成为了还算满意的状态。
✅ 已解密
Q0hFQ0t8cEI3cWRoblp6Scb12d2a9e6db19e7d33bc95a1fab7d15f7f001fe9c3EpTSGdxSg==
PGgyIGlkPSLmlLnlj5giPcb12d2a9e6db19e7d33bc95a1fab7d15f7f001fe9c3jxhIGhyZWY9IiMlZTYlOTQlYjklZTUlOGYlOTgiIGNsYXNzPSJoZWFkZXItYW5jaG9yIj48L2E+5pS55Y+YCjwvaDI+PHA+546w5Zyo5Zue55yL6LW35p2l77yM5LiK57q/5YmN55qE5b+D5oOF6L+Y5piv5q+U6L6D5b+Q5b+R55qE44CC55yf6K+06aG555uu5a6M5YWo5Lya5YGa5LiN6LW35p2l77yM5Y+v6IO95Lmf5rKh5pyJ5Lq65pWi5omT5YyF56Wo44CC5YiG5p6Q5pif55CD6aG555uu5rKh5YGa6LW35p2l55qE5Y6f5Zug77yM5oiR6KeJ5b6X5biV6bKB5YyW55qE5Yaz5a6a6L+Y5piv6KaB5Y2g5b6I5aSn5LiA6YOo5YiG5Y6f5Zug55qE44CCPC9wPgo8cD4yNOW5tOWIne+8jOW5u+WFveW4lemygeeIhueBq+OAguWvueS6jumAgumAoumcgOimgeWujOWWhOWuoOeJqeeOqeazleeahOaYn+eQg+adpeivtO+8jOWAn+mJtOW4lemygeeahOebuOWFs+iuvuiuoeiHqueEtuaIkOS6huS4gOS4quWPr+iDveeahOmAieaLqeOAgjwvcD4KPHA+5LqO5piv77yM5Zu057uV552A5aaC5L2V5a6M5oiQ5LiA5Liq6Ieq5rS955qE5oqT5a6g5L2T6aqM77yM6aG555uu57uE5Lmf6Iqx6LS55LqG5b6I5aSn55qE57K+5Yqb44CC6ICM6KaB5byV5YWl6L+Z5LmI5LiA5aWX5aSn55qE57O757uf77yM5LiN5Y+v6YG/5YWN5Zyw6ZyA6KaB5a+55Y6f5pyJ55qE5ZCE5Liq57O757uf6L+b6KGM5LiA57+75pS56YCg77yM5L2c5Li65LiA5Liq5a6a5qGjMjTlubTmraPlvI/kuIrnur/nmoTmuLjmiI/mnaXor7TvvIzov5nkuIDmraXlj6/ku6Xor7Tpo47pmanmnoHpq5jjgII8L3A+CjxwPuacgOWbsOmavueahOS6i+aDhe+8jOaYr+ato+W8j+S4iue6v+WJjeW3sue7j+mavuS7pee7hOe7h+Wkp+inhOWImeeahOWIoOaho+WGhea1i+S6hu+8jOWboOatpOWQhOS4quezu+e7n+eahOiuvuiuoeS4juW8gOWPkei0qOmHj+S5n+mavuS7pei/m+ihjOS4peiwqOiuuuivgeOAguS7juacgOe7iOeahOe7k+aenOadpeeci++8jOi/measoeW4lemygeWMlueahOi/h+eoi+i/mOaYr+Wfi+S4i+S6huivuOWkmumakOaCo+OAgjwvcD4KPHA+6aaW5YWI5bCx5piv5a6g54mp5pys6Lqr77yM55Sx5LqO55+t5pyf5YaF5paw5aKe5LqG5aSn6YeP5bel5L2c6YeP77yM5LiN5b6X5LiN5YiG6YWN5YW25LuW5q2j5Zyo5YGa5Yir55qE5Yqf6IO955qE5Lq65p2l5YWx5ZCM5byA5Y+R6L+Z5LiA5aWX5aSn57O757uf44CC6L+Z5a+55LqO5LiA5Liq6LW25bel55qE5paw57O757uf5p2l6K+077yM5Y2P5L2c5L2T6aqM5piv55u45b2T5beu55qE44CC5LqO5piv5Lmf6YCg5oiQ5LqG6K+45aSa5q+U5aaC57G75Ly855qE5o6l5Y+j5a6e546w5ZCE5LiN55u45ZCM77yM6YCJ5oup55qE5oqA5pyv5pa55qGI5LiN5aSf5oiQ54af562J6Zeu6aKY44CC6ICM5LiU6ZqP552A57O757uf55qE5omp5aSn77yM5b6I5aSa57y66Zm35Y+I5Y+Y5b6X5bC+5aSn5LiN5o6J77yM6Zq+5Lul6L+b6KGM5LyY5YyW5LqG44CC5pyA57uI77yM6ZqP552A5LiK57q/5LmL5ZCO546p5a625pWw5o2u6JC955uY5peg5rOV5Yig5qGj77yM5b6I5aSa6Zeu6aKY5Y+Y5YyW5LqG5Yeg5LmO5peg5rOV6Kej5Yaz55qE6YGX5oa+44CCPC9wPgo8cD7lr7nkuo7lpJblm7Tns7vnu5/ogIzoqIDvvIzlvojlpJrorr7orqHlnKjmlrDnmoTmuLjmiI/ph4zlj5jlvpfpmr7ku6Xoh6rlnIblhbbor7TvvIzkuo7mmK/ov5jpnIDopoHov5vooYzkuIDms6LliKDmlLnvvIzov5nml6DnlpHlj4jlvJXlhaXkuobmm7TlpJrnmoTlpI3mnYLluqbjgII8L3A+CjxwPuatpOWklu+8jOW4lemygeWMlui/mOWOi+amqOS6huW+iOWkmuS8mOWMluaJgOmcgOimgeeahOaXtumXtOOAguWPr+iDveW+iOWkmuS4iue6v+S5i+WQjuaJjeaatOmcsuWHuuadpeeahOmbt+eCue+8jOWmguaenOiKsei0uei2s+Wkn+eahOaXtumXtOeyvuWKm++8jOS5n+aYr+WPr+S7peaOkuafpeWHuuadpeaPkOWJjeWkhOeQhueahOOAguWPr+aDnO+8jOacgOe7iOi/mOaYr+mBl+eVmeW+iOWkmuW3suefpeWSjOacquefpeeahOmXrumimOW4puWIsOS6hue6v+S4iuOAgjwvcD4KPGgyIGlkPSLkuIrnur8iPjxhIGhyZWY9IiMlZTQlYjglOGElZTclYmElYmYiIGNsYXNzPSJoZWFkZXItYW5jaG9yIj48L2E+5LiK57q/CjwvaDI+PHA+55yf6K+05LiK57q/6aaW5pel55qE5b+D5oOF6L+Y5piv5q+U6L6D5r+A5Yqo55qE77yM5q+V56uf5LuO5Lia6L+Z5LmI5Lqb5bm077yM6L+Z566X56ys5LiA5Liq55yf5q2j56uv5Yiw546p5a626Z2i5YmN55qE6aG555uu44CC5b6I5LqJ5rCU55qE77yM6aaW5pel5bCx5LiK5LqGSU9T5YWN6LS55qac56ys5LiA5ZCN77yMREFV44CBUENV562J5pWw5o2u5Lmf5piv5q+U6L6D5a6i6KeC44CCPC9wPgo8cD7pmo/nnYDlnKjnur/kurrmlbDlop7lpJrvvIznrKzkuIDkuKrpl67popjkuZ/mmrTpnLLlh7rmnaXjgILmnI3liqHlmajmtojmga/pmJ/liJfpmLvloZ7kuobvvIzluKbmnaXnmoTpl67popjmmK/njqnlrrbmk43kvZzlvIDlp4vpopHnuYHotoXml7bjgILlkIzml7bvvIzmnI3liqHlmajnmoTlhoXlrZjkuZ/otoXlh7rpooTmnJ/nmoTmmrTmtqjjgILkuI3ov4fvvIzkuIDpgJrmk43kvZzkuYvlkI7vvIzntKfmgKXpl67popjlgJLmmK/kuZ/ln7rmnKzlpITnkIblrozkuobjgII8L3A+CjxwPuaZmuS4iu+8jOe7j+a1juezu+e7n+S5n+W4puS6huS4gOS4quWZqeiAl+OAguafkOS4qumHkeW4geWKoOaIkOiiq+mUmeivr+WcsOW6lOeUqOWIsOS6hueZu+mZhuiIseS5i+S4re+8jOS6juaYr+eOqeWutuWPr+S7peW3puaJi+WAkuWPs+aJi+eahOWOn+WcsOWIt+mHkeW4geOAgueEtuWQjuWPiOi1tue0p+WkhOeQhui/meS4qkJVR++8jOacgOe7iOmdoOS4tOaXtuaaguWBnOS6huWKoOaIkOadpemYu+aWreS6hkJVR+aJqeaVo+OAgjwvcD4KPHA+5byA5pyN5Y2w6LGh5rex55qEQlVH5YW25a6e5LiN566X5b6I5aSa77yM5Z+65pys5LiK5Lmf5piv5Y+R546w6Zeu6aKY6Kej5Yaz6Zeu6aKY55qE5rWB56iL44CCPC9wPgo8cD7ogIzpmo/nnYDlsYXkvY/mmJ/nkINEU+aAp+iDveeahOWQg+e0p++8jOacgOe7iOWBmuWHuuS6huaKiuW7uuetkeenu+WIsOWNleeLrOWcuuaZr+eahOWGs+WumuOAguiZveeEtuS7jueoi+W6j+inkuW6pu+8jOi/meS4gOaTjeS9nOWkp+Wkp+eugOWMluS6huW7uuetkeezu+e7n+eahOW8gOWPkeWkjeadguW6pu+8jOS4jei/h+W4puadpeeahOS5n+aYr+Wkp+S4lueVjOabtOS4uuepuuaXt+iAjOaXoOaOoue0ouassuacm+OAgui/geenu+eahOi/h+eoi+S5n+i/mOaYr+avlOi+g+mhuuWIqeWcsO+8jOWcqOWKoOePreWKoOeCueWItuWumuWlveaWueahiOS5i+WQju+8jOiKseS6huaVsOWRqOaXtumXtOWwseWfuuacrOS4iuaKiuaWsOeahOa1ruWym+ezu+e7n+iwg+ivleWujOaIkOS6huOAgui/meS4gOaUueWKqOW4puadpeS6huS4gOS6m+aWsOeahOWPr+S7peWPkeaMpeeahOeCue+8jOS4jei/h+WPr+S7peWPr+aDnOeahOaYr+WQjumdouS5n+ayoeacieabtOWlveeahOeBteaEn+OAguW5tuS4lOa1ruWym+eahOiuvuiuoeWPiOS4gOWumueoi+W6puS4iuW5suaJsOS6huS4u+WfjueahOWumuS9je+8jOWvvOiHtOaOoue0ouWPt+eahOiuvuiuoeWwseWPmOW+l+W+iOWwtOWwrO+8jOWcqOWQjumdoueahOi/reS7o+S4reS4u+WfjueahOS8mOWFiOe6p+S5n+mAkOatpeS4i+iwg+OAguiAjOi/meWPiOWvvOiHtOS6hlVHQ+eOqeazleeahOmavuS7peW8gOWxle+8jOS7juiAjOWvvOiHtOeri+mhueS5i+WIneeahOWfuuefs+KAlOKAlOKAnOWIm+mAoOWQp++8geaIkeS7rOeahOaYn+eQg+KAnei/meS4gOaEv+aZr++8jOWPmOW+l+aEiOWPkemBpeS4jeWPr+WPiuOAgjwvcD4KPHA+5LuO5rWu5bKb6L+Z5LiA57O75YiX55qE5pS55Yqo77yM5Lmf6IO955yL5Ye66aG555uu57uE5LiK57q/5YmN5ZCO5ZCE5Liq546v6IqC55qE5byC5bi477yM5Yab5b+D5LiN56iz5bim5p2l55qE5piv5pW05Liq6aG555uu57uE55qE6L+e6ZSB5Y+N5bqU44CCPC9wPgo8aDIgaWQ9IuWQjuacnyI+PGEgaHJlZj0iIyVlNSU5MCU4ZSVlNiU5YyU5ZiIgY2xhc3M9ImhlYWRlci1hbmNob3IiPjwvYT7lkI7mnJ8KPC9oMj48cD7omb3nhLbmsqHmnInnnIvliLDlhbfkvZPnmoTmlbDmja7vvIzkuI3ov4flpKflrrblpJrlpJrlsJHlsJHog73mhJ/lj5fliLDmsJTmsJvkuI3lpKrmraPluLjjgILpmo/nnYAyNOW5tOWbveW6huiKgumhueebrueahOS4gOazouS6uuWRmOiwg+aVtO+8jOWJqeS4i+eahOS6uue7p+e7reaDs+edgOacieayoeacieegtOWxgOeahOeCueOAguavleern+a1t+Wklui/mOayoeacieS4iue6v++8jOWkmuWkmuWwkeWwkei/mOeVmeacieS4gOS4neW4jOacm+OAguS4jei/h+Wkp+WutuW6lOivpeS5n+WkmuWkmuWwkeWwkeiDveeci+WHuuadpe+8jOe/u+ebmOeahOW4jOacm+W3sue7j+W+iOa4uuiMq+S6huOAguavleern+agueaNruS5i+WJjeWHoOasoeWkp+eahOWGhea1i+adpeeci++8jOa1t+WklueahOaVsOaNruW+gOW+gOi/mOS4jeWmguWbveWGheOAgjwvcD4KPHA+5Zu057uV552A5a6g54mp57O757uf77yM5riQ5riQ5Zyw5oiY5paX5LuO5LiA5Liq5ri45oiP55qE5pSv57q/5Y+Y5oiQ5LqG57ud5a+555qE5Li757q/546p5rOV77yM5bim5p2l55qE5Y+I5piv6ZKI5a+55oiY5paX5a2Q5YWz5Y2h5Ymv5pys5YyW5Zyw5pS56YCg44CC6L+Z5LmI5LiA5pS577yM5aSn5LiW55WM5b275bqV5rKh5pyJ5LuA5LmI5YC85b6X55WZ5oGL55qE5LqG77yM5pif55CD5qaC5b+15Lmf5Z+65pys5LiK5b2i5ZCM6Jma6K6+5LqG44CCPC9wPgo8cD7pmo/nnYAyNeW5tOa1t+Wkluato+W8j+S4iue6v++8jOWbveacjeiFvuiur+S7o+eQhuWBnOacje+8jOiLsembhOiHqui/kOiQpeacjeWKoeWZqOS4iue6v++8jOi/meS4qumhueebrueahOacquadpeW6lOivpeaYr+WPr+S7pemihOingeS6huOAguiAjOmaj+edgDI15bm05Zu95bqG6IqC5YmN55qE5LiA5om55Lq65ZGY6LCD5pW077yM5oiR5Liq5Lq65Lmf6LCD5Yiw5LqG5paw55qE6aKE56CU6aG555uu6YeN6LWw5p2l5pe26Lev44CC5pif55CD55qE5pWF5LqL6Zu26Zu25pWj5pWj55qE6L+Y5Zyo57yW5YaZ77yM5L2G5bqU6K+l5ZKM5oiR5LiN5Lya5YWz57O76YKj5LmI5aSn5LqG44CCPC9wPgo=
总结
总结下来,星球项目整个周期确实也积累下了很多隐患。但游戏项目,说实话还是比较玄学的。一个项目做成了你能分析出他为什么能成,也可能看到他还存在不少问题。类似的,一个项目没做成,你可能分析出他为什么做不成,但同样他往往也有很多优势。
可能我觉得最可惜的,还是球形地图的亮点没发挥出来。毕竟在市面上的主流网游中,似乎还没有这种能跑完一周回到原地的体验。犹记得当年我开了最高Debug的移速,花了一二十分钟完成了环球一周时,是那么得欣喜惊奇。
现在回想起来,星球项目有遗憾但也有美好。在这个项目期间,经历了很多事情,也认识了很多朋友,还有我的爱人。正如我常说的,就算最后啥也没有,至少把终身大事给搞定了,横竖也是不亏。
前途漫漫,道阻且长。游戏行业注定是有得有失,几家欢喜几家愁。
愿我们在未来的道路中,且行且珍惜。
附录
贴一个svn的记录留作纪念吧~

PS:前两名是打包机,四舍五入包揽了前三名,嘻嘻(●’◡’●)~