
英雄游戏高级客户端开发工程师-RD03
社招全职5-8年地点:北京状态:招聘
任职要求
1. 本科及以上学历,计算机科学、软件工程或相关专业 2. 5-8年游戏客户端开发经验,至少参与过2个完整项目的开发周期 3. 有大型3D游戏或大世界游戏开发经验 4. 具备良好的沟通能力和团队合作精神 5. 对新技术有敏锐嗅觉,能快速学习和应用新技术 6. 能够承受一定工作压力,具备解决复杂技术问题的能力 岗位概述: 我们正在寻找一位经验丰富的Unity高级开发工程师,参与大世界开放式游戏项目的客户端开发。您将负责核心游戏功能的实现、性能优化以及开发工具链的建设,与团队一起打造高品质的游戏体验。
工作职责
1. 负责Unity客户端核心功能模块的设计与实现,包括大世界系统、UI系统、网络通信等 2. 针对大世界场景进行内存优化、渲染优化和资源加载优化 3. 开发和维护关卡编辑器、大地图编辑器等辅助开发工具 4. 参与客户端技术架构设计,制定开发规范和最佳实践 必备技能: • Unity3D引擎:5年以上实际项目经验,深度理解渲染管线、资源管理、性能优化等核心机制 • 编程语言:精通C#,熟练使用Lua进行热更新开发 • 架构设计:熟练运用常用设计模式(单例、观察者、工厂、状态机等),具备良好的代码架构能力 • 网络编程:掌握客户端网络通信、协议设计和数据同步机制 • UI开发:熟练使用UGUI,具备复杂界面系统开发经验
包括英文材料
学历+
客户端开发+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction
简要回顾 JavaScript 和框架的历史,为什么框架会存在以及它们提供了什么,如何开始考虑选择一个框架并学习,以及对于客户端框架还有什么替代方案。
https://gamefromscratch.com/the-best-game-development-frameworks/
If you are looking to create a game but perhaps want to craft your own game engine from existing technologies, or you prefer to work at a lower more code focused level, using a game framework instead of a game engine may be right for you.
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
相关职位
社招A119821
1、负责结合大语言模型设计实现AI应用框架; 2、负责AI原生应用框架体验优化和稳定性保障; 3、负责AI小程序框架和应用生态建设; 4、负责AI应用运行时的设计开发; 5、负责AI应用安全能力建设。
更新于 2024-04-16
社招5-10年程序&测试类
1、参与游戏版本研发,与策划、美术协作完成客户端玩法功能和表现; 2、负责客户端CPU/GPU/内存性能分析和调优; 3、解决游戏客户端的各种技术难题,确保游戏在不同设备上的稳定性和兼容性; 4、参与客户端开发框架整理与优化;

社招4年以上前端
1. 负责游戏客户端功能模块的设计与开发,确保功能实现高效、稳定、流畅,满足项目需求。 2. 深入理解游戏逻辑和需求,参与客户端架构和模块的设计,确保代码具备高复用性和扩展性。 3. 提取并优化现有模块和组件,进行抽象与封装,形成标准化的可复用组件,支持其他项目组快速集成。 4. 与策划、美术及相关团队紧密配合,确保客户端功能按时交付,并支持跨部门的组件移植与复用工作。
更新于 2025-01-14