【岗位职责】
1.负责游戏客户端开发工作,包括但不限于核心模块开发、框架搭建、难题攻克、技术预研等,确保技术方案有效支撑游戏设计需求
2.主导模拟经营核心系统架构及技术实现
3.负责游戏相关编辑器等辅助工具的设计
4. 提升产品体验、游戏表现、性能及稳定性
5. 负责客户端相关管理工作,包括但不限于工作分配、工作质量把控、进度推进等
6. 客户端开发团队管理,培训及团队技术提升工作,对团队成员技术成长负责
7. 部门间合作协调,与服务端、策划、美术等的沟通对接
【任职要求】
1.计算机相关专业本科及以上学历,至少5年以上Unity3D开发经验,3年以上主程/技术负责人经验,有slg项目开发经验优先,包括大地图,无极缩放,行军,寻路同步等)
2.熟悉lua/C#脚本语言,编程基础扎实,能写出美观、稳定、高效的代码
3.熟悉Shader和常见效果的实现,熟悉渲染算法、URP优先
4..熟悉unity的图形渲染、物理引擎、资源管理、性能分析等模块,熟悉各种性能优化
5.熟悉Unity在android、ios平台下的编译、发布流程及相关问题的处理
6. 精通以下技术领域:
- Unity DOTS/ECS(Job System/Burst)
- 复杂场景优化(LOD、遮挡剔除、GPU Instancing等)
- 自定义地图编辑器开发及场景序列化方案
- 建筑模块化系统与室内场景动态加载技术
- AI系统(状态机、行为树等)
7. 熟悉模拟经营类核心系统开发:
- 资源生产链系统(建筑-资源-经济体系)
- 自由建造系统(网格管理、碰撞检测、撤消重做)
- 昼夜/季节系统与动态环境表现
8. 具备完整项目技术管理经验,掌握Git/SVN工作流,熟悉Jenkins等CI/CD工具
9. 对策略游戏数值体系有深刻理解,能有效配合数值策划实现系统架构
【加分项】
1. 有成功SLG类商业项目开发经验
2. 熟悉Substance Designer/Painter美术管线
3. 有移动端多线程优化及内存管理经验
4. 具备完整模拟经营/SLG类游戏开发经历,至少主导过1款上线运营的同类项目开发