我学习了媒体信息学,并且想了解在使用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++是否值得花费我的时间?
评论 (0)