岗位职责:
1. 协助开发游戏功能:在资深开发工程师的指导下,参与Unity游戏项目的功能开发与实现,包括游戏机制、UI界面、动画、物理效果等。
2. 代码编写与调试:编写高效、可维护的C#代码,调试并修复游戏中的Bug,确保代码的稳定性与性能。
3. 游戏性能优化:协助进行游戏性能分析和优化,提高游戏的运行流畅度与加载速度。
4. 与美术和设计团队合作:与游戏美术、设计及测试团队密切配合,确保游戏功能的顺利实现,并根据反馈进行调整和改进。
5. 测试与文档编写:参与游戏功能的测试,编写相关开发文档,确保项目的顺利交付。
任职要求:
1. 学历要求:计算机相关专业本科在读或应届毕业生,具备较强的编程能力。
2. 编程语言:熟悉C#编程语言,了解Unity引擎的基本使用和开发流程。
3. 开发经验:有一定的Unity开发经验,完成过至少1个小型游戏项目(可以是个人项目、课外项目或实习项目)。
4. 逻辑思维能力:具备较强的逻辑思维能力和问题解决能力,能够在实际开发中快速找到并解决问题。
5. 团队协作能力:良好的沟通能力和团队合作精神,能够与不同职能的团队成员协同工作。
6. 自学能力:能够快速学习新技术、工具和开发方法,具备独立完成任务的能力。
7. 加分项:
o 熟悉Unity中的3D开发、Shader编程或多平台开发。
o 有参与过游戏项目的完整开发流程,包括策划、设计、开发和发布。
o 了解游戏性能优化、内存管理、渲染技术等。