工作地点:中国各地(混合办公)
职能:负责免费休闲游戏的 Unity 玩法及系统工程开发
汇报对象:技术负责人 / 工作室主管
关于公司:这是一家总部位于新加坡的全球领先休闲移动游戏发行商,在土耳其、白俄罗斯、爱沙尼亚均设有团队。其游戏在全球平台上的下载量已超过 5 亿
使命:在 Unity 中打造高质量、高性能的游戏玩法和线上运营功能,以提高用户留存率、游戏时长和变现能力,同时确保在目标设备上的安装包精简且稳定。
工作职责:
1. 游戏玩法与系统
负责核心循环、首次用户体验、关卡、元系统、内购、活动等功能的端到端开发(从设计同步→实现→优化→上线)。
构建清晰的数据驱动系统(可编写脚本对象、事件总线、状态机、依赖注入)。
2. 性能与稳定性
确保在中低端安卓和 iOS 设备上达到目标性能:参考设备上实现 60 帧每秒,控制 GC 分配,实现快速冷启动。
使用 Unity Profiler/Frame Debugger 进行性能分析;优化绘制调用、内存和资源加载时间(Addressables、精灵图集、SRP 批处理、GPU 实例化)。
3. 内容与流程
高效整合美术 / 动画 / UI 资源;与技术美术合作处理着色器 / Shader Graph、压缩(ETC2/ASTC)和安装包大小预算。
改进持续集成 / 持续部署(Cloud Build/Jenkins/GitHub Actions),快速解决构建失败问题,保持主干代码稳定。
4. 线上运营与数据分析
开发可远程配置的功能(远程配置 / 功能标志);添加具有清晰架构的分析事件用于 A/B 测试。
集成并维护内购、通知、分析、广告 / 中介、归因等 SDK,强化包装器和隐私提示。
5. 质量与协作
倡导代码质量(遵循 SOLID 原则、进行单元 / 集成测试、代码审查);通过指导和技术指导提高团队标准。
与设计、美术和产品团队紧密合作,规划、评估并完成冲刺任务。
任职要求:
1. 5-8 年以上使用 Unity/C# 开发移动游戏的经验;已推出 2 款以上免费游戏(至少一款担任高级开发或负责主要功能)。
2. 熟练掌握 C#(async/await/UniTask)、可编写脚本对象模式、Addressables、URP 和资源工作流程。
3. 具备扎实的性能优化能力:堆内存 / GC 分析、批处理、纹理 / 网格 LOD、场景流加载、资源生命周期管理。
4. 有应用商店 / SDK 集成经验(内购、归因、广告 / 中介),并能通过安全抽象减少供应商锁定。
5. 熟悉 Git/Perforce、分支策略以及自动化构建 / 测试流程。
6. 具备扎实的游戏数学知识、问题解决能力和产品直觉;能够将关键绩效指标转化为技术决策。
7. 流利的普通话;具备跨境协作所需的英语工作能力。
加分项:
1. 有使用 DOTS/ECS 或 Jobs/Burst 开发重型系统的经验;具备基础的 HLSL/Shader Graph 知识。
2. 有可玩广告原型、关卡工具或内容流程开发经验。
3. 有针对中国应用商店要求和常见安卓设备配置进行优化的经验。
成功指标(计分卡):
1. 功能交付:冲刺任务按时完成率≥90%。
2. 性能:目标设备上达到 60 帧每秒;冷启动时间≤5 秒;平均会话 CPU/GPU 使用量在预算范围内。
3. 稳定性:无崩溃会话占比≥99.5%;应用无响应率在应用商店阈值范围内。
4. 质量:每次发布中由工程原因导致的遗漏缺陷 < 3%;核心系统的单元 / 集成测试覆盖率达标。
5. 影响:所负责功能在目标关键绩效指标(如次日 / 7 日留存率、日均活跃用户收入)上有可衡量的提升。
6. 协作:获得积极的同行评价;通过代码审查质量 / 速度证明有效的指导能力。
工作工具:
Unity 2021+(URP)、Rider/VS、Git/Perforce、Jenkins/GitHub Actions、Crashlytics/Backtrace、Remote Config、Addressables、电子表格 / Figma(用于数据 / UI 协作)。
薪酬与福利:
有竞争力的高级薪酬方案,与一线城市基准一致,包括基本工资 + 常规 13 薪以及绩效奖金。
申请方式:
发送简历(英文或中文)及作品集 / 代码样本,其中需包含:
1. 两款已推出的移动游戏及你所负责的功能;
2. 性能优化前后的成果(欢迎提供分析报告、图表);
3. 你开发的能提高团队效率的模块或工具。