岗位职责:
1、游戏客户端界面与逻辑代码开发。
2、根据策划要求完成相关模块功能开发。
3、使用LayaAir引擎,对客户端代码的测试与维护。
任职要求:
1、能熟练使用unity开发工具。
2、熟悉C/C++,java, Object C 或者C#任何一种开发语言,熟悉基本算法和数据结构;
3、熟悉LayaAir引擎者优先。
4、思维活跃,具有严谨的逻辑推理能力;
5、具有良好的编程风格,以及文档编写和版本管理能力;
6、计算机相关专业优先。
7、热爱游戏行业,有开发移动平台游戏经验者优先。
8、会shader编程的优先。
9、有独立开发能力者优先。
具体工作内容:
编码:根据需求文档,使用引擎及相应编程规范,在要求的时间及质量范围内完成需求的编码实现。
调试: 根据代码规范,review代码完成个人自测与产品调试。
提交:根据程序版本,编写日志,提交已完成的代码。
改Bug:根据质量要求,配合他人或自己查错改错,降低bug和重复测试次数。
发布:熟悉各种小游戏平台特性及API,根据不同平台,使用不同平台开发者工具,提交代码,发布审核。
维护:阅读源代码,完成程序修改和维护,解决技术故障或消除产品中缺陷。
优化:通过算法设计优化产品性能。或者根据运营数据要求,调整功能,优化体验等。
框架设计:根据需求进行合理的系统框架设计,保证可维护性和可拓展性。