我学习了媒体信息学,并且想了解在使用Unreal或Unity(不需要是游戏开发,可能是VFX,ArchViz等)获取初级职位的前景。

完成了学士学位,放弃了硕士学位。

在大学课程中学习了Unreal和Blender:

在Unreal Engine中创建了一个Portal克隆的小游戏(3个关卡)。

使用门槛枪解决谜题。

我创建了所有内容。

编程、游戏逻辑和简单的3D资产。

让门槛工作是最困难的部分,花了2个月(同时学习Unreal和C++的第一遍)。

这原本是团队项目,但我一个人完成了。

所以,我工作量是原来的4倍。

这个项目得到了1.0的评分。

遗憾的是,由于时间限制,我使用的C++很少。

它是90%的蓝图。

我现在在考虑将其移植到C++,但我不确定这是值得花费我的时间。

我还知道Unity的基本知识,并且创建了一个僵尸射击原型。

这个原型比Portal项目小得多。

我有14年的编程和维护经验(!)一个管理漫画书集的Java程序(250k行代码)。

它有一个标准化的SQL数据库(60+张表)。

我是唯一的创造者,没有使用任何AI。

这应该证明我可以承诺一个项目超过十年,并且不仅添加功能,还不断改进系统架构和性能。

程序的半数代码是过时的,所以我基本上做了一个全面的重写,分散在那些年里。

我将其从Swing迁移到JavaFx,从XML迁移到SQL。

还有无数次的性能改进。

每个小变化都在一个DevChangeLog中记录,类似于git提交历史。

我是否有真正的机会获得Unreal/Unity的初级职位?

将Portal移植到C++是否值得花费我的时间?