技能详细要求
1. 引擎基础与开发能力
Unity/Unreal基础操作:
熟悉编辑器界面布局和基本工作流(场景搭建、Prefab/Blueprint使用)
能完成简单功能实现(角色移动、UI按钮交互、基础动画播放)
编程基础:
掌握C#(Unity)或C++(Unreal)基础语法和面向对象概念
能编写简单业务逻辑(如数值计算、状态判断)
2. 功能实现与调试
UI开发:
使用UGUI/UMG制作基础界面(按钮、文本、滑动条)
实现界面与简单逻辑的交互(如点击事件触发)
基础动画与交互:
配置动画状态机实现角色待机/移动状态切换
编写简单物理交互(碰撞检测、射线检测)
Debug能力:
使用控制台Log和断点调试基础代码问题
理解常见报错信息并修复简单Bug
3. 资源与版本管理
资源导入与设置:
正确导入美术资源(模型、**、音效)并配置基础参数
了解纹理压缩、模型优化等基础性能概念
版本控制(Git):
掌握代码提交、更新、分支切换等基础操作
遵循团队代码规范(命名规则、注释要求)
招聘信息要求
岗位职责:
1、负责进行游戏的功能研发。
2、负责对已有游戏功能进行维护和升级。
3、负责对接安卓端SDK。
4、对游戏的优化和发展提出可行方案。
5、优化自己管理的代码,保证代码的整洁性和可读性。
6、配合策划及美术进行相关业务逻辑的实现。
7、参与公司游戏立项,提供有趣的想法,并能够独立完成演示游戏核心功能的DEMO。
8、不断学习,提高自身技术水平,并将学习成果转化为产出。
任职资格:
1、 1 到 3 年 Unity 游戏开发工作经验。
2、 熟练使用C#,熟练使用Java有额外加分。
3、 能够熟练使用基础数据结构和算法。
4、 熟练使用 XML、JSON 等常用文本格式,能够进行数据表的读写工作。
5、 熟练掌握Unity常用功能及常用插件(UGUI、DOTween 等)。
6、 熟悉Android Studio 的使用方法。能够独立进行 aar 包的导出工作,有Unity和Android对接经验的人有额外加分。
7、 能够适应需求的频繁修改。
8、 求知欲强,能够主动学习新技术。
9、 热爱ACG,希望能够从事相关工作。
10、 能够快速融入团队。