我目前处于失业状态,没有任何期待能在接下来的几个月里找到工作,因为我的前一份工作中,我可以在蓝图中做出大多数工作,而只有20-30%的时间用于C++ development。而我认为,由于C++和蓝图的性能差异非常小,所以蓝图工作应该会有不错的机会…………

在我居住的地区,完全没有从事现场工作的可能性,所以作为游戏开发人员,我将始终仰赖远程工作。

在unity和unreal的专业经验中,有2年unity经验和4年unreal经验之后,所有成功转化为面试的申请都100%来自于unreal和0%来自于unity。

我想找的工作是在Co-Dev Studios,是一种理解游戏引擎内在构建更加深入的人才所在,尤其是他们经常与自訂引擎打交道,即使有了最棒的实践指南和开发步骤,仍然不可能在他们的协作中就职,因为他们其实需要能够处理他们从未见过并且没有任何文档的引擎。

对于Unreal工作室来说,他们需要有人有着深刻理解的C++,以便尽可能地优化内存。虽然我知道自己在C++方面仅是平凡的,并且不完全适合unreal大型游戏工程,因为unreal对C++进行了大量的修改。实际上他们并不需要蓝图专家,在我经历的所有面试中,只有一次讨论到了蓝图,而且他们评价的时候需要证明自己可以完成大量的C++方面的特性。

对于unity工作室而言,他们完全忽视了我的申请,甚至我对unity有着相当丰富的知识,但他们只是将我的前四年工作经历视为在unreal做的事。

我只是想将我的见解写下来,因为在这里我经常看到人在劝告其他人只做蓝图项目或两者都使用。我的建议是:如果你要学习并希望真正工作,我建议你在UE C++方面变得出色,而不是仅仅做到很好的水平,然后再加深蓝图的知识。选择一个方向并变得专家,然后再做其他事情,例如级别设计、TA、AI、网络等。不然,你很有可能会在未来像我一样,失业、接受了众多面试,但仍然找不到工作,最后甚至十分沮丧且需要大量的学习和自我加油。