职位职责:
1、完成各种功能模块的设计和开发,与后端程序协作制定交互协议文档;
2、参与过核心功能模块的设计和开发;
3、参与过unity编辑器工具制作;
4、熟悉基本的代码优化经验;
任职要求:
1、3年以上Unity3D引擎开发经验;
2、深刻理解面向对象编程,熟悉常用的设计模式,书写代码规范;
3、熟悉C#语言;有图形学基本素养;具备一定的算法基础;
4、以下技能至少能熟练使用2项,如掌握更多将优先考虑录用:
(1)独立完成过网络模块,熟悉tcp/udp 2种传输协议开发,并在商业级项目上稳定运行过1年以上;
(2)熟悉tolua#框架;能快速使用ulua或xlua;
(3)有过大型mmo或moba游戏开发经验,并独立完成过以下模块开发之一:技能系统、寻路、战斗AI、场景管理;
(4)有图形编程经验,能够协助3D美术组解决常规问题;
5、良好的团队精神,沟通能力及一定的组织协调能力;
6、热爱游戏,责任心强,认真负责以及能承受工作压力。