
游戏程序员(Unity/C#)—Kabam|一年期合同,蒙特利尔混合办公
为 Kabam 的多人游戏构建游戏玩法系统、用户界面和创意工具。 开发 Unity 与 C# 解决方案,简化美术和设计工作流程。
描述
- 根据既定标准和最佳实践开发、测试和维护代码
- 协作开展工作,参与代码评审并遵循团队开发流程
- 调查、调试并解决软件缺陷
- 确保代码和项目文档清晰、准确、简洁
- 通过持续学习和改进提升技术能力
- 与团队成员和利益相关者分享进展、风险、挑战和更新
- 有效组织工作,以满足项目里程碑和截止日期
- 主动寻求指导,同时通过知识分享支持团队发展
- 为游戏玩法功能和机制创建整洁、高效、可复用的代码
- 开发和维护能够改善美术及设计工作流程的工具
- 将工具连接至既有的内容创建流水线和流程
- 创建灵活的界面、控件及其他用户界面组件
- 评估功能设计,并就实现成本和替代方案提供建议
- 在敏捷团队环境中与制作人、美术师、设计师和程序员合作
- 为美术师、设计师和程序员开发并支持工作流程工具
任职要求
- 至少六年软件开发经验,具备游戏行业经验者优先
- 计算机科学、工程或相关专业学士学位,或具备同等专业经验
- 精通 C#
- 拥有为主机、PC 或移动平台发布多款在线游戏的经验
- 具备多种游戏引擎的专业经验,或证明能够快速学习新引擎
- 能够根据设计规格编写整洁、直接且文档完善的代码
- 具备在快速发展的团队中独立及协作工作的能力
- 熟练使用 Git 或 Perforce 等源代码管理系统
- 具备 Android 或 iOS 应用开发经验
- 了解当前移动游戏趋势
- 能够与技术和非技术同事进行清晰沟通
- 具备 Agile、Kanban 或类似项目管理方法的经验
- 具备法语和英语能力者优先
- 拥有涵盖控制、技能、人工智能、RPG、多人游戏、在线及网络系统的游戏玩法工程经验
- 了解主机、PC 或移动平台的用户界面工程最佳实践
- 熟练掌握 Unity3D、C# 和 Unity GUI
- 具备 Node.js、NoSQL 数据库(优先 MongoDB)及 Google Cloud 后端经验者优先
- 具备 Unity 着色器语言以及 OpenGL、DirectX、Metal 或 Vulkan 等 API 的渲染或图形经验者优先
福利待遇
- 在多元且包容的员工团队中工作
- 加入协作且充满热情的工作文化
- 享有平等就业机会的工作环境
- 在选拔过程中获得合理便利
- 参与打造拥有高品质画面、下一代技术和创新玩法的游戏









