职位描述:
如果你想在我们的团队中担任一名程序员,你将负责:
按照游戏系统的设计要求和人员安排开发相应的系统模块;
与设计和美术人员紧密合作,在技术问题上对他们进行帮助;
必要时开发相应的工具,帮助美术或设计人员进行快速的迭代;
所以我们希望你能够:
了解基本的游戏开发常识;
熟悉Unity3d或Unreal Engine;
灵活运用C++、C#、Python中的至少一种编程语言;
具有易于阅读的代码风格和良好的编程习惯;
对3D图形学知识有基本了解;
有符合工作需求的英语阅读能力,能够无障碍的阅读英文技术文档;
独立解决在日常开发中遇到的简单问题;
善于语言表达,可以准确清晰的阐述遇到的问题或是向他人解释问题的解决办法;
善于自学,可以在基本无需他人帮助的情况下学习新的技术知识;
特别的,如果你还符合以下条件,我们将优先考虑:
了解设计及美术方面的技术知识,能够在专业层面上与设计人员和美术人员进行无障碍交流;
具有游戏优化方面的经验;
优秀的英语应用能力(听、说、读、写);
能够基于现有游戏引擎制作相关开发工具;
对行业动态和新技术具有敏感的嗅觉,能够自主地研究新技术并应用于工作中;