移动端与跨平台游戏
基于共享代码库搭建、面向 Android 和 iOS,往往也包括 PC 发布的单一 Unity 项目,并针对各平台做专门调优。
企业迪拜聘请Unity开发工程师,涉及的交互式项目范围很广,并不局限于传统意义上的游戏。Unity 是由 Unity Technologies 维护的实时引擎,其官方手册把它描述为专为移动端、主机和 PC 上的高性能体验而搭建,同时支持增强现实、混合现实和虚拟现实应用。正是这种广度,让同一套技术能同时覆盖一款移动益智游戏、一个交互式一体机应用,以及叠加在现有产品上的一项 AR 功能。
Unity 项目之间差异最大的,是目标平台和性能预算,而不是引擎本身。一款面向广泛大众的移动游戏,与一个运行在固定一体机上的交互式应用,约束条件截然不同,交付过其中一种的 Unity 开发工程师,并不自动意味着对另一种也有深厚经验。在迪拜聘请Unity开发工程师之前,先明确目标平台和所需的交互类型,能大幅缩小搜索范围。
Unity开发工程师搭建什么
来自真实简报的真实产出,对照它们实际面向的平台。
基于共享代码库搭建、面向 Android 和 iOS,往往也包括 PC 发布的单一 Unity 项目,并针对各平台做专门调优。
一体机应用、互动活动装置和品牌体验,使用游戏引擎的交互能力,但本身并不是游戏。
菜单、进度逻辑、应用内购买和分析功能接入引擎,并在不同平台和屏幕尺寸下都保持稳定。
导入和优化管线,让美术和音频素材在从旗舰机型到旧款设备的各种设备上都保持流畅性能。
把 Unity 项目接入账号系统、排行榜、数据分析或内容分发服务,真正有价值的工作往往在引擎之外。这正是不断壮大的应用团队专门迪拜聘请Unity开发工程师、且要求具备后端经验的常见原因。
一次快速、粗糙的搭建,用来在投入完整制作预算之前验证一个交互创意是否可行。很多企业最初聘请Unity开发工程师,正是为了这一步小而可控的验证,之后再决定是否继续推进。
重要技能
用来区分真正交付过作品和只是对编辑器有所了解的信号。
| 技能或工具 | 好的表现是什么样 | 为何重要 |
|---|---|---|
| C# 与 Unity 的脚本 API | 熟练针对 Unity 的组件和对象模型编写和组织 C# 代码 | Unity 自身的模式与通用 C# 工作差异较大,仅有通用经验并不够 |
| 目标平台经验 | 在您目标平台上真正交付过项目,而不只是在编辑器里搭建过 | 特定平台的问题,尤其是移动端,在没有直接经验的情况下往往会很晚才暴露 |
| 性能剖析 | 在优化之前使用 Unity 内置的分析工具找出真实瓶颈 | 凭猜测做优化,常常把时间浪费在项目中错误的部分 |
| 版本意识 | 清楚项目运行在哪个 Unity 版本上,以及此后有哪些变化,尤其是较新的 Unity 6 系列版本 | 引擎升级如果处理不慎,可能改变工作流程并破坏现有代码 |
| 素材与构建管线纪律 | 保持整洁有序的项目结构,并为各平台设置合理的构建配置 | 混乱的 Unity 项目日后交接或扩展的成本会大大增加 |
Unity 官方的Unity 使用手册详细记录了编辑器、脚本 API 和各平台的构建设置,一位能够直接查阅它、而不只是依赖第三方教程的开发人员,通常正是超出简单原型范畴时,值得在迪拜聘请Unity开发工程师的人选。
合作方式
我们遇到的大多数 Unity 需求可以归为四种路径。如果应用或游戏在上线后还会持续扩展,专职开发人员会按月加入,听从您产品负责人的方向指导。如果工作有明确的终点,例如一款游戏或一次交互式搭建,我们会书面确定范围,完成交付并交接。当迪拜企业正在组建自己的常设 Unity 团队时,我们的招聘支持负责寻源、筛选和组织技术评估,录用和薪资关系仍由您掌握。如果真正待解答的问题,是关于引擎本身或某个现有项目的健康状况,而不是新代码,一次咨询会先解决这个问题。
评估候选人
用来检验真实交付经验,而不只是对编辑器的熟悉程度的方法。
一个可以安装并使用的版本,而不只是一段视频,才能揭示它在真实设备上的真实打磨程度和真实性能。
某个专属于 iOS、Android 或主机提交流程的具体问题,因为对 Unity 的泛泛熟悉并不总能在不同平台之间迁移。
请他们展示过去项目中的文件夹结构和素材组织方式。混乱、命名随意的项目,对任何您计划日后交接的工作都是一个警示信号。
一个涉及 Unity 分析工具的具体案例,比泛泛声称有优化经验更有分量。
直接询问,因为工作流程和 API 在近几个主要版本之间发生了实质性变化,这一个问题,是判断迪拜Unity开发工程师是否需要数周才能上手的最快方式之一。
认证
在众多游戏引擎中,Unity 拥有相对更系统的认证体系。
根据 Unity 官方认证页面,Unity Technologies 提供入门级的 Certified User 考试、包含 Game Developer 和 Programmer 方向的 Certified Associate 考试,以及面向 Programmer 和 Artist 专长的 Certified Professional 考试,每项证书自获得之日起有效期三年。
候选人可以直接分享自己的认证状态,因为 Unity 会把证书与具名个人及有效期绑定。把已过期或无法核实的说法当作没有认证来处理,并把任何有效的认证与一个真实、可运行的项目一并权衡,而不是用它来替代。
阿联酋相关考虑
在迪拜项目启动前,值得向 Unity 开发工程师提出的两个问题。
面向阿联酋受众的 Unity 项目,通常需要在英语之外提供阿拉伯语文本,菜单和界面需要从右到左布局,这是一项真实且有用的专长,值得直接向 Unity 开发工程师询问,而不是想当然地认为这是标准配置。
带有玩家账号、排行榜或数据分析集成的 Unity 项目,实际上在收集个人数据,《2021 年第 45 号联邦法律令》规定了阿联酋对这类数据处理在同意和安全方面的要求。值得在应用上线之前,而不是之后,与您的Unity开发工程师确认账号和分析数据将如何处理。
这个职位列在迪拜招聘开发人员下的游戏、AR 与 VR类别中。一款有自己独立概念的完整定制游戏,应参阅我们的游戏开发工程师页面,而不是本页;面向产品可视化或配置器的搭建,更贴合我们的Unity 3D 开发工程师页面。同类交互式工作如果基于另一套引擎,请参阅我们的虚幻引擎开发工程师页面;至于配合应用的公开网站,则是我们网站开发团队的工作。
直接解答
Unity 在移动端和跨平台工作中尤其被广泛使用,因为一个项目可以基于共享代码库面向多个平台发布。如果您最看重的是建筑或汽车可视化所需的最高视觉精度,我们的虚幻引擎开发工程师页面可能是更合适的起点。
可以。如果您的项目专门是非游戏类搭建,例如产品配置器或培训仿真,我们的 Unity 3D 开发工程师页面正是围绕这类工作展开的,可能更适合。
可以,从单一项目构建跨平台版本,是企业迪拜聘请Unity开发工程师的常见原因之一,不过每个平台仍需要各自的测试、提交流程和商店账号。
一个直接的交互式应用,并不需要有多年 3A 游戏经验的专才。告诉我们项目范围,我们会按实际项目匹配资历,而不是习惯性地默认招聘一位资深人选。
Unity 在同一套引擎内支持增强现实、混合现实和虚拟现实开发,因此一位熟悉您项目的 Unity 开发工程师往往能在现有基础上扩展,而不必另起一个独立项目,具体取决于新增功能的范围。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。