职位详情
unity开发工程师
1.2-2万
沈阳艾尔时代科技发展有限公司
沈阳
5-10年
大专
08-12
工作地址

辽宁省沈阳市和平区南堤西路905号辽宁省沈阳市和平区中海国际中心A座21楼艾尔时代

职位描述

岗位名称:Unity 开发工程师(第三人称联机大世界超写实游戏方向)

技能要求

核心技术方向(精通任一方向即可,鼓励多方向复合能力)

方向一:角色控制与动画系统

人物控制系统

精通第三人称角色控制器开发(含移动、跳跃、攀爬、战斗等复杂动作)

熟悉物理系统(Rigidbody、CharacterController)与碰撞处理

具备摄像机跟随逻辑优化经验(平滑过渡、障碍物避让)

动画系统

精通 Unity Animator 状态机、动画过渡与混合树

熟练使用 Animancer 插件(动画状态管理、过渡优化、事件系统)

掌握 IK(Inverse Kinematics)、根运动(Root Motion)与动画重定向

有动画性能优化经验(如状态机分层、动画事件池化)

方向二:叙事与镜头系统

Timeline 系统

精通 Unity Timeline 编辑器(轨道管理、信号系统、Playable API)

熟练使用 Timeline 实现过场动画、游戏内剧情序列、交互式叙事

具备 Timeline 与游戏逻辑的深度集成经验(如触发机制、状态同步)

Cinemachine 系统

精通 Cinemachine 虚拟摄像机(Follow、LookAt、Aim 组件)

熟练使用 Cinemachine 实现复杂镜头效果(如镜头跟随、碰撞避让、动态切换)

具备 Cinemachine 与 Timeline、角色控制器的协同开发经验

方向三:游戏交互与 AI 系统

游戏交互系统

擅长设计玩家与环境 / NPC / 道具的交互逻辑

有开放世界交互系统经验(如任务系统、采集系统、装备系统)

熟悉 Unity UI 框架(UGUI 或 ECS+UI)与事件系统

AI 系统开发

掌握 Unity 内置 AI 工具(NavMesh、行为树)或第三方框架(如 Behavior Designer)

精通复杂 NPC 行为逻辑设计(路径规划、决策系统、战斗 AI)

有 AI 性能优化经验(如分层寻路、行为池化、状态预测)

方向四:网络同步架构

网络同步原理

精通多人游戏网络同步算法(客户端预测、服务器权威、状态插值)

熟悉网络延迟与抖动处理策略(如输入缓冲、预测矫正)

Unity 网络解决方案

熟练使用 Unity 官方网络框架(Netcode for GameObjects、MLAPI)或第三方方案(Mirror、Photon)

具备大型多人场景(大世界、多人副本)的网络架构设计经验

有网络性能优化经验(降低延迟、减少带宽占用、断线重连)

方向五:编辑器开发

Unity 编辑器扩展

精通 Unity Editor API(EditorWindow、PropertyDrawer、CustomEditor)

熟练开发自定义编辑器工具(如资源管理、数据可视化、场景搭建辅助工具)

具备 EditorUtility、SerializedObject 等高级 API 使用经验

工具链开发

熟悉 Unity 管线集成(BuildPipeline、AssetDatabase)

有自动化打包、资源处理、版本控制工具开发经验

掌握脚本化编辑器工作流(如一键生成预制体、自动配置场景)

EditorWindow 高级应用

能够开发复杂的编辑器界面(如多窗口联动、实时预览、自定义布局)

熟悉 IMGUI 或 UIElements(新 UI 系统)在编辑器扩展中的应用

有编辑器性能优化经验(如延迟加载、数据缓存)

通用技术要求

熟悉 C# 与 Unity 核心 API,具备良好的代码规范与架构设计能力

掌握游戏开发基础数学(线性代数、3D 几何)与多线程编程

了解 Unity 引擎底层机制(内存管理、GC、渲染管线)

具备性能分析工具(Profiler、Frame Debugger)使用经验

演示作品要求

请提供 至少 1 个能体现专业能力的 Unity 项目演示(可包含源码、视频或可执行文件),例如:

若申请角色控制方向:展示角色复杂动作系统、动画过渡效果

若申请叙事方向:展示 Timeline 剧情序列、Cinemachine 镜头设计

若申请 AI 方向:展示 NPC 行为树、寻路系统或战斗 AI

若申请网络方向:展示多人同步效果、延迟补偿机制

若申请编辑器方向:展示自定义工具界面、功能演示及代码实现

加分项

熟悉 Unity DOTS (ECS+Burst)、Shader 开发或超写实渲染技术

有次世代 3A 游戏、MMO 或开放世界游戏开发经验

参与过商业游戏项目从 0 到 1 的开发流程

有开源游戏项目贡献或技术博客

软技能

具备优秀的问题解决能力与技术钻研精神

良好的团队协作与跨部门沟通能力

对游戏行业有热情,关注技术发展趋势

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请