Unity3D Client Lead Programmer

Kaiying Network

Job Summary

This role is for a Unity3D Client Lead Programmer in Shanghai, Pudong New Area. Responsibilities include architecting and developing the core technology and overall structure of Unity3D games; selecting and tackling key technical aspects of game features; controlling code quality and participating in defining art standards; mastering hot update solutions for large-scale resource projects; expertise in designing combat frameworks for frame-synchronized 3D action projects; performance analysis, optimization, and troubleshooting; developing game demos and mastering 3C-related technical solutions; managing project timelines, coordinating cross-departmental efforts, and ensuring smooth game development. The ideal candidate has 10+ years' experience in Unity3D development with a proven track record of leading client-side development on at least one released Unity3D action game.

Must Have

  • 10+ years Unity3D exp.
  • Lead experience on at least one action game
  • C# expertise
  • Performance optimization skills
  • Frame synchronization expertise
  • Hot update solutions knowledge

Good to Have

  • Computer graphics knowledge
  • Unity rendering pipeline familiarity

Job Description

职位描述

职位描述:

1、负责Unity3d游戏整体架构和核心技术搭建,客户端功能开发;

2、针对游戏特性的关键技术点选型及攻坚,把控代码品质,参与制定美术规范;

3、精通大规模资源项目的代码和资源的热更新方案;

4、精通基于帧同步的3D动作项目的战斗框架设计;

5、Unity3d游戏的性能分析、优化、技术问题解决;

6、游戏Demo的开发实现,精通3C相关技术方案;

7、负责部门工作的进度把控,协调跨部门工作,保证游戏产品开发顺利。


任职要求:

1、本科及以上学历,计算机相关专业优先;

2、至少10年以上Unity3d开发经验,完整参与过至少一个Unity3d动作游戏项目并担任过客户端主程;

3、具备已上线项目维护经验

4、精通C#,具备丰富的Unity引擎实践经验,熟悉其框架和主要模块的功能特性;

5、具备针对帧率、内存、资源加载等优化的能力;

6、熟悉计算机图形学和UNITY渲染管线者优先;

7、善于沟通,有团队合作精神,具有强自驱力和抗压能力。

2 Skills Required For This Role

Unity C#

Similar Jobs