职位详情
**核心技能:**
* **精通 Unity 引擎:** 熟悉 Unity 的各个模块,包括物理引擎、动画系统、UI 系统、粒子系统等,能够高效利用 Unity 开发游戏。
* **熟练使用 C# 编程:** 具备扎实的 C# 编程基础,能够编写高效、可维护的代码,熟悉面向对象编程思想。
* **了解街机游戏开发:** 熟悉街机游戏的特点和玩法,例如快节奏、高难度、操作简单等,能够将这些特点融入到游戏开发中。
* **良好的游戏设计 sense:** 对游戏玩法、关卡设计、用户体验等方面有深入的理解,能够设计出有趣、耐玩的街机游戏。
**加分项:**
* **有街机游戏开发经验:** 参与过街机游戏的开发,熟悉街机游戏的开发流程和技术难点。
* **熟悉其他游戏引擎:** 例如 Unreal Engine、Cocos2d-x 等,能够根据项目需求选择合适的引擎。
* **了解图形学知识:** 熟悉 OpenGL、DirectX 等图形 API,能够进行图形渲染优化。
* **了解网络编程:** 熟悉 TCP/IP、UDP 等网络协议,能够开发网络游戏。
* **良好的英语沟通能力:** 能够阅读英文技术文档,与国外团队进行沟通。
**其他要求:**
* **热爱游戏:** 对游戏开发充满热情,能够积极主动地学习和探索新技术。
* **团队合作精神:** 具备良好的沟通能力和团队合作精神,能够与团队成员紧密合作完成项目。
* **抗压能力强:** 能够适应高强度的工作节奏,按时完成开发任务。
**工作内容:**
* 负责街机游戏的核心玩法开发、关卡设计、角色控制、敌人 AI 等模块的开发。
* 使用 Unity 引擎进行游戏场景搭建、资源管理、性能优化等工作。
* 与策划、美术、测试等团队成员紧密合作,确保游戏质量和开发进度。
* 解决游戏开发过程中遇到的技术难题,并进行代码优化和性能调优。