HO引擎近况20241007

又好几个月没更新,原因是感觉人生有点迷茫了

6月这被公司裁员了

8月才找到工作,还是原同事推荐的,只凭简历的话根本没可能

新的公司又让我长见识了,完全不考虑程序的设计和日后的扩展及维护,只求快速出东西,俩月出一个DEMO,次留好就继续,不好就砍掉项目

继续也不是重新正式开发,它没有一个重构期,接着DEMO继续写,这对于项目和做项目的人来说都不是好事

最简单的游戏类型可能还可以这样试试,稍微复杂一点的游戏,连基础架构都搭建不完,就别说还有各个系统的制作了

我提出来了,但是项目负责人不认可,那我就做好一个打工人吧,完成分配的工作就好了

//----------------------------------

9月底媳妇生孩子了,男孩儿,像她不像我。。。

小婴儿每天不是吃就是拉

不给奶头就哭,拉了哭,尿了哭,莫名其妙的哭

我要给洗屁股,洗各种大小的单子

虽然我也买了单独的90度煮洗的小洗衣机,但是手洗的活也不少

这些日子的休的陪产假,11号就要去上班了,公司落下的活也不知道怎么样了

但是家里面听说孩子至少要半年才能不太哭闹了

//----------------------------------

通过这次离职和找工作,我觉得应该自己做点什么了

现在的打算是开个便利店

之前想去做餐饮,可是我自己不会炒菜,顾厨师等成本我支付不起

便利店现在想的是看看加盟一个便利蜂或711,加盟费不便宜,办执照和上货理货等可能会省点心

现在就是想是自己买一个低商来干呢还是租房子来干

租房就怕房东反水,买房子的选址和首付贷款等,感觉有点像孤注一掷了,暂时还没想好,而且都不是我擅长的

要说我擅长的那就是写代码做游戏了

做自己的游戏放到Steam上,最起也算是能力的体现,再找工作也容易一些吧?

如果要做游戏的话,我现在有三种选择

一是继续用UE5来开发,这样可以边学习UE5,边做自己的东西

这个选择的好处是以后可以找UE5的工作,坏处就是学习的时间成本

UE5是C++的本身编译的就慢,而且不知道是我的问题还是UE的问题,我在VS里面改完代码要重启UE编辑器来加载新编译好的DLL

这样的开发过程比较耗时再加上我对UE的不熟悉,短时间想做出东西来有点难

二是用U3D来开发,这个我就比较熟了,各种问题都能处理,无论是编码还是UI设计都非常的熟练,出东西也是最快的

三是用继续弄自己的引擎

从上家公司离职之后把我自己买的电脑带回来了,这两天在家弄了一下我自己的引擎

好几年没弄了,现在回头看自己当初写的东西,感觉真的是有点看不懂了

写了好多好多的基础的东西,真佩服我自己,这些都是我技术成长的见证,但是说实话要我现在用业余时间来维护这么多东西,我可能有点力不从心了

比如我为了让代码逻辑和Shader逻辑能更完美的接轨,我自己封装了Float2 Float3 Float4 Int2 Int3 Int4 等好多自定义类型

不光是封装一个类,还写了这些类的 加减乘除 的运算符重载,还有这些类接受多种类型参数的构造,还有元素用数组方式来访问等

除了数学方面的,还有逻辑方面的, 动作动画,UI,等等吧。。。

有点Hold不住了,有心再重写一版精简的吧?但是感觉写来写去,这些东西都会用到,类似的经历我之前几年已经有过很多次了

目前看来还是用U3D靠谱点吧